|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| CLIModule | Marker interface for Modules defined in CLI command plugins. |
| CommandService | Resolves command names to their implementations. |
| HasOptions | Marker interface for injectable components indicating that this component will define command line options. |
| Class Summary | |
|---|---|
| AbstractCommand | Partial implementation of ACommand that provides more integration
between argument parsing and dependency injections. |
| ACommand | A CLI command. |
| BeesClientFactory | Component that you can inject to your command object to
build BeesAPIClient from a set of command line options. |
| CommandResolver | Participates in the resolution process of the command name to ACommand object. |
| DirectoryStructure | Injectable component that represents the directory structure. |
| Verbose | Injectable component that captures the verboseness flag. |
| Annotation Types Summary | |
|---|---|
| BeesCommand | Bees command definition. |
| CLICommand | Marks a class as a discoverable implementation of ACommand bound to a particular command name. |
| CommandScope | Indicates that components are scoped to a single command execution. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||