| Interface | Description |
|---|---|
| CommandCallable |
A command that can be executed.
|
| CommandMapping |
Provides information about a mapping between a command and its aliases.
|
| Description |
A description of a command, providing information on the command's
parameters, a short description, a help text, and usage information.
|
| Parameter |
Describes a parameter utilized by a command.
|
| Class | Description |
|---|---|
| ImmutableCommandMapping |
An immutable command mapping instance.
|
| SettableDescription |
A simple implementation of
Description which has setter methods. |
| SettableParameter |
A simple implementation of
Parameter that has setter methods to
set the properties. |
| Exception | Description |
|---|---|
| CommandException |
Thrown when an executed command raises an error or when execution of
the command failed.
|
| InvalidUsageException |
Thrown when a command is not used properly.
|
| InvocationCommandException |
Thrown when invocation of a command fails, wrapping the exception that
is thrown.
|
| Annotation Type | Description |
|---|---|
| Command |
Annotates a method that is to be registered as a command.
|
| Require |
Annotates a method that requires a permission check to be satisfied before
it can be executed by the caller.
|
Copyright © 2015. All Rights Reserved.