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.
|