| Interface | Description |
|---|---|
| Argument |
A command line argument which is not a switch.
|
| Switch |
A basic command line switch.
|
| SwitchOrArgument |
A command line argument or a command line switch.
|
| Class | Description |
|---|---|
| AbstractBasicArgument |
Basic implementation of an argumet taking care of name and description.
|
| AbstractBasicMultipleArgument | |
| AbstractMultipleSwitch |
A switch which may appear on the command line multiple times.
|
| AbstractSwitch |
Basic implementation of a simple switch.
|
| CommandLine |
Application command-line helper.
|
| MultipleArgument |
A multiple argument.
|
| SimpleOnOffSwitch |
A boolean switch is for a property that can be switched on or off.
|
| SimpleOnSwitch |
A boolean switch is for a property that can be switched on.
|
| SimpleSwitch |
A simple optional switch which either appears on the command line or not.
|
| SingleArgument |
Single required argument.
|
| StringArgMultipleSwitch | |
| StringArgSwitch |
Switch expecting a string argument.
|
| Exception | Description |
|---|---|
| MissingSwitchArgumentException |
Thrown if too many arguments are given on the command line.
|
| TooManyArgumentsException |
Thrown if too many arguments are given on the command line.
|
| UnexpectedArgumentException |
Exception thrown if a long switch comes with an appended argument,
although it does not expect one.
|
| UnknownSwitchException |
Exception thrown if an unknown switch was encountered on the command line.
|