Class SimpleMultilevelArgument<SENDER,T>
java.lang.Object
dev.rollczi.litecommands.argument.simple.SimpleMultilevelArgument<SENDER,T>
- All Implemented Interfaces:
Argument<SENDER,,Arg> ParameterHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>booleanmatch(LiteInvocation invocation, ArgumentContext<Arg> context) suggestion(LiteInvocation invocation, Parameter parameter, Arg annotation) booleanvalidate(LiteInvocation invocation, Suggestion suggestion) 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, getSchematic, isOptionalStrictMethods inherited from interface dev.rollczi.litecommands.argument.ParameterHandler
canHandle, canHandleAssignableFrom
-
Constructor Details
-
SimpleMultilevelArgument
-
-
Method Details
-
match
-
suggestion
- Specified by:
suggestionin interfaceArgument<SENDER,T>
-
isOptional
public boolean isOptional()- Specified by:
isOptionalin interfaceArgument<SENDER,T>
-
getNativeClass
- Specified by:
getNativeClassin interfaceArgument<SENDER,T>
-
validate
-