Created ResponderCommand#getRequiredElements. It gives you a list with a required elements of the command
This commit is contained in:
parent
1a6e74d05d
commit
c9171086d4
@ -52,4 +52,16 @@ public abstract class ResponderCommand {
|
||||
public ArrayList<UsageElement> getUsageElements() {
|
||||
return usageElements;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets all required elements
|
||||
*
|
||||
* @return all required elements
|
||||
*/
|
||||
public ArrayList<UsageElement> getRequiredElements() {
|
||||
ArrayList<UsageElement> requiredUsageElements = new ArrayList<>();
|
||||
for (UsageElement usageElement : usageElements)
|
||||
if (usageElement.isRequired()) requiredUsageElements.add(usageElement);
|
||||
return requiredUsageElements;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user