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