| Interface | Description |
|---|---|
| CommandAction<A extends CommandActor> |
Represents an action that gets executed by a
CommandNode. |
| CommandNode<A extends CommandActor> |
Represents a node in a command tree.
|
| CommandRegistry<A extends CommandActor> | |
| ExecutionContext<A extends CommandActor> |
Represents the context of the execution of the command.
|
| FailureHandler<A extends CommandActor> |
A functional interface that handles all failed
Potentials that
failed to parse the given input. |
| HasDescription |
Represents a component that has a description property.
|
| LiteralNode<A extends CommandActor> |
Represents a literal node, i.e.
|
| MutableExecutionContext<A extends CommandActor> |
Represents the context of the execution of the command.
|
| ParameterNamingStrategy |
An interface that allows customizing the way parameters are named
|
| ParameterNode<A extends CommandActor,T> |
Represents a parameter node.
|
| RequiresPermission<A extends CommandActor> |
Represents a target that requires a permission to be used
|
| Class | Description |
|---|---|
| DispatcherSettings<A extends CommandActor> |
Contains the settings for Lamp's underlying dispatcher.
|
| DispatcherSettings.Builder<A extends CommandActor> |
Builder class for
DispatcherSettings |