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() {
|
public ArrayList<UsageElement> getUsageElements() {
|
||||||
return usageElements;
|
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