Created ResponderCommand#getRequiredElements. It gives you a list with a required elements of the command

This commit is contained in:
mathias 2021-10-03 18:56:49 +02:00
parent 1a6e74d05d
commit c9171086d4
No known key found for this signature in database
GPG Key ID: 8950DF62139C852A

View File

@ -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;
}
}