Interface | Description |
---|---|
ArgumentStack | |
Binding |
Used to parse user input for a command, based on available method types
and annotations.
|
ExceptionConverter |
Used to convert a recognized
Throwable into an appropriate
CommandException . |
InvokeHandler |
Called before and after a command is invoked for commands executed by a command
created using
ParametricBuilder . |
InvokeListener |
Listens to events related to
ParametricBuilder . |
Class | Description |
---|---|
AbstractInvokeListener |
An abstract listener.
|
BindingHelper |
A binding helper that uses the
BindingMatch annotation to make
writing bindings extremely easy. |
ContextArgumentStack |
Makes an instance of a
CommandContext into a stack of arguments
that can be consumed. |
ExceptionConverterHelper |
An implementation of an
ExceptionConverter that automatically calls
the correct method defined on this object. |
LegacyCommandsHandler | |
ParameterData |
Describes a parameter in detail.
|
ParametricBuilder |
Creates commands using annotations placed on methods and individual parameters of
such methods.
|
StringArgumentStack |
A virtual scope that does not actually read from the underlying
CommandContext . |
Enum | Description |
---|---|
BindingBehavior |
Determines the type of binding.
|
Exception | Description |
---|---|
ParameterException |
Thrown if there is an error with a parameter.
|
ParametricException |
Thrown if the
ParametricBuilder can't build commands from
an object for whatever reason. |
Annotation Type | Description |
---|---|
BindingMatch |
Denotes a match of a binding.
|
ExceptionMatch |
Denotes a match of an exception.
|
Optional |
Indicates an optional parameter.
|