Class FlagArgument<SENDER>
java.lang.Object
dev.rollczi.litecommands.argument.flag.FlagArgument<SENDER>
- All Implemented Interfaces:
Argument<SENDER,,Flag> ParameterHandler,SingleOrElseArgument<SENDER,Flag>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanmatch(LiteInvocation invocation, ArgumentContext<Flag> context, String argument) orElse(LiteInvocation invocation, ArgumentContext<Flag> context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.rollczi.litecommands.argument.Argument
defaultValue, getName, getNativeClass, getSchematic, suggestion, validateMethods inherited from interface dev.rollczi.litecommands.argument.ParameterHandler
canHandle, canHandleAssignableFromMethods inherited from interface dev.rollczi.litecommands.argument.SingleOrElseArgument
match
-
Constructor Details
-
FlagArgument
public FlagArgument()
-
-
Method Details
-
match
- Specified by:
matchin interfaceSingleOrElseArgument<SENDER,Flag>
-
orElse
- Specified by:
orElsein interfaceSingleOrElseArgument<SENDER,Flag>
-
isOptional
public boolean isOptional()- Specified by:
isOptionalin interfaceArgument<SENDER,Flag>
-