|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Environment | An environment starts and stops frameworks and other aspects required for the process to function. |
| EnvironmentBuilder | This is used as part of the build process. |
| ExecutionHandler | "Service Provider" interface that allows a CLI to interrogate environments it is running in and get a builder to launch another CLI Launchable class. |
| Executor | Interface to start execution. |
| HelpProvider | |
| Launchable | Interface that the "main" class should implement. |
| OptionProperty | Information about a property that is annotated as an option. |
| OptionPropertyAccessor | Information about a command line option. |
| OptionValueProvider | Core interface that "value providers" should implement. |
| Specialization<T> | |
| TargetBuilder | Interface to create a builder with. |
| Class Summary | |
|---|---|
| AbstractEnvironment | Noop implementation of methods in the Environment interface. |
| BuilderFactory | This class allows you to start the Diablo CLI "building" process. |
| Main | This is an alternate JVM entry point for diablo managed processes that allows passing in the class of the Launchable as the first argument. |
| Enum Summary | |
|---|---|
| ExecutionState | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||