Package top.focess.qq.api.command
-
Interface Summary Interface Description CommandExecutor Represents a command executor to define how to execute command.CommandResultExecutor Represents a CommandResult executor to define how to execute the CommandResult after executing a special CommandExecutor.DataCollection.BufferGetter Represents a getter for buffer.SpecialArgumentHandler This class is used to handle special arguments, which start with "@" -
Class Summary Class Description Command Represent a Plugin class that can execute.Command.Executor This class is used to help define the executor of certain command.CommandArgument<V> CommandLine The CommandLine Tool Class can be used to exec command with customize executor, arguments and receiver.CommandSender This class present an executor to execute command.DataCollection Store and parser arguments for better CommandExecutor usage.DataConverter<T> This class used to convert String data to target T type data. -
Enum Summary Enum Description CommandPermission CommandResult The result after executing a Command. -
Exception Summary Exception Description CommandDuplicateException Thrown to indicate there is an existed command named this nameCommandLoadException Thrown to indicate there is any exception thrown in the initializing processIllegalCommandClassException Thrown to indicate this class is an illegal Command classIllegalSpecialArgumentHandlerClassException Thrown to indicate this class is an illegal SpecialArgumentHandler class -
Annotation Types Summary Annotation Type Description CommandType Represent this class is a Command.SpecialArgumentType Represent this field is a special argument handler.