public interface CommandExecutor<T>
Modifier and Type | Method and Description |
---|---|
T |
call(CommandArgs args,
CommandLocals locals) |
java.lang.String |
getDescription() |
java.util.List<java.lang.String> |
getSuggestions(CommandArgs args,
CommandLocals locals) |
java.lang.String |
getUsage() |
boolean |
testPermission(CommandLocals locals) |
T call(CommandArgs args, CommandLocals locals) throws CommandException
CommandException
java.util.List<java.lang.String> getSuggestions(CommandArgs args, CommandLocals locals) throws MissingArgumentException
MissingArgumentException
java.lang.String getUsage()
java.lang.String getDescription()
boolean testPermission(CommandLocals locals)