| Modifier and Type | Interface and Description |
|---|---|
| public interface | CLI
Interface defining a command-line interface (in other words a command such as 'run', 'ls'...). |
| public interface | CommandLine
The parser transforms a CLI (a model) into an |
| Modifier and Type | Class and Description |
|---|---|
| public class | AmbiguousOptionException
Exception thrown when the command line is ambiguous meaning it cannot determine exactly which option has to be set. |
| public class | Argument
Defines a command line argument. |
| public class | ArgumentConverter
Converter and mapper for |
| public class | CLIException
High level exception thrown when an issue in the command line processing occurs. |
| public class | InvalidValueException
Exception thrown when an option or an argument receives an invalid value. |
| public class | MissingOptionException
Exception thrown when an option was expected and was not found on the command line. |
| public class | MissingValueException
Exception thrown when an option requiring a value does not receive the value, or when a mandatory argument does not receive a value. |
| public class | Option
Models command line options. |
| public class | OptionConverter
Converter and mapper for |
| public class | TypedArgument<T>
An implementation of |
| public class | TypedOption<T>
An implementation of |
| public class | UsageMessageFormatter
Usage message formatter. |