-
Method Summary
default boolean
default boolean
Methods inherited from interface studio.mevera.imperat.command.arguments.Argument
addValidator, asAnnotatedArgument, asCommand, asFlagParameter, asNumeric, format, getDefaultValueSupplier, getName, getParent, getPosition, getSuggestionResolver, getValidators, greedyLimit, isAnnotated, isCommand, isGreedy, isGreedyString, isNumeric, isOptional, isRequired, setFormat, setParent, setPosition, similarTo, type, validate, valueType, wrappedType
-
Method Details
-
flagData
- Returns:
- The flag's data
-
-
-
isFlag
default boolean isFlag()
- Specified by:
isFlag in interface Argument<S extends CommandSource>
- Returns:
- checks whether this parameter is a flag
-
isSwitch
default boolean isSwitch()