Class BlockArgument<SENDER>
java.lang.Object
dev.rollczi.litecommands.argument.block.BlockArgument<SENDER>
- All Implemented Interfaces:
Argument<SENDER,,Block> ParameterHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanHandleAssignableFrom(Class<?> type, Parameter parameter) panda.std.Option<String>getSchematic(Parameter parameter, Block annotation) match(LiteInvocation invocation, ArgumentContext<Block> context) suggestion(LiteInvocation invocation, Parameter parameter, Block annotation) 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, isOptional, isOptionalStrict, validate
-
Constructor Details
-
BlockArgument
public BlockArgument()
-
-
Method Details
-
match
-
suggestion
public List<Suggestion> suggestion(LiteInvocation invocation, Parameter parameter, Block annotation) - Specified by:
suggestionin interfaceArgument<SENDER,Block>
-
getSchematic
- Specified by:
getSchematicin interfaceArgument<SENDER,Block>
-
canHandle
- Specified by:
canHandlein interfaceParameterHandler
-
canHandleAssignableFrom
- Specified by:
canHandleAssignableFromin interfaceParameterHandler
-