Package dev.rollczi.litecommands.factory
Class CommandState
java.lang.Object
dev.rollczi.litecommands.factory.CommandState
- All Implemented Interfaces:
CommandEditor.State
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalias(Collection<String> aliases) aliases(Collection<String> aliases, boolean removeOld) cancel(boolean canceled) child(CommandState... child) editChild(String child, CommandEditor editor) executor(Method method, CommandState state) getMeta()getName()booleanmergeMethod(Method method, CommandState other) meta(Function<CommandMeta, CommandMeta> edit) permission(Collection<String> permissions, boolean removeOld) permissionExcluded(Collection<String> executedPermissions, boolean removeOld) routeBefore(CommandState.Route route) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.rollczi.litecommands.factory.CommandEditor.State
aliases, permission, permissionExcluded
-
Constructor Details
-
CommandState
public CommandState()
-
-
Method Details
-
name
- Specified by:
namein interfaceCommandEditor.State
-
routeBefore
-
alias
-
child
-
executor
-
validator
-
getName
- Specified by:
getNamein interfaceCommandEditor.State
-
getRoutesBefore
-
getAliases
- Specified by:
getAliasesin interfaceCommandEditor.State
-
getChildren
-
getExecutors
-
mergeMethod
-
alias
-
isCanceled
public boolean isCanceled() -
editChild
- Specified by:
editChildin interfaceCommandEditor.State
-
aliases
- Specified by:
aliasesin interfaceCommandEditor.State
-
permission
- Specified by:
permissionin interfaceCommandEditor.State
-
permissionExcluded
- Specified by:
permissionExcludedin interfaceCommandEditor.State
-
cancel
- Specified by:
cancelin interfaceCommandEditor.State
-
meta
- Specified by:
metain interfaceCommandEditor.State
-
getMeta
-