Interface | Description |
---|---|
CommandCallable |
A command that can be executed.
|
CommandCompleter |
Provides a method that can provide tab completion for commands.
|
CommandMapping |
Provides information about a mapping between a command and its aliases.
|
Description |
A description of a command.
|
Dispatcher |
Executes a command based on user input.
|
Parameter |
Describes a parameter.
|
Class | Description |
---|---|
NullCompleter |
Always returns an empty list of suggestions.
|
PrimaryAliasComparator |
Compares the primary aliases of two
CommandMapping using
String.compareTo(String) . |
SimpleCommandMapping |
Tracks a command registration.
|
SimpleDescription |
A simple implementation of
Description which has setters. |
SimpleDispatcher |
A simple implementation of
Dispatcher . |
SimpleParameter |
A simple implementation of
Parameter that has setters. |
Exception | Description |
---|---|
InvalidUsageException |
Thrown when a command is not used properly.
|
MissingParameterException |
Thrown when there is a missing parameter.
|
UnconsumedParameterException |
Thrown when there are leftover parameters that were not consumed, particular in the
case of the user providing too many parameters.
|