| 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.
|
Copyright © 2010-2014. All Rights Reserved.