| Interface | Description |
|---|---|
| CliApplication |
An application that can be called by
GobblinCli. |
| CliObjectFactory<T> |
A factory used to create an object from CLI arguments backed by commons-cli library.
|
| Class | Description |
|---|---|
| ConstructorAndPublicMethodsCliObjectFactory<T> |
A helper class for automatically inferring
Options from the constructor and public methods in a class. |
| GobblinCli |
Instantiates a
CliApplication and runs it. |
| PublicMethodsCliObjectFactory<T> |
A helper class for automatically inferring
Options from the public methods in a class. |
| Exception | Description |
|---|---|
| CliObjectFactory.HelpArgumentFound |
Thrown if help argument (-h) was found in the app arguments.
|
| Annotation Type | Description |
|---|---|
| CliObjectOption |
Specify additional information to use when building a CLI option from a method.
|
| CliObjectSupport |
Specifies that the annotated constructor should be used to instantiate the
object for running from CLI.
|
| NotOnCli |
Specifies that the annotated method should not be offered as an option in the CLI.
|