class |
AbstractOperand<T> |
|
class |
AbstractOption<T> |
|
class |
AmbiguousArgsException |
Thrown in case at least one command line argument is ambiguous regarding
expected args vs. provided args.
|
class |
ArgsMismatchException |
Thrown in case a command line arguments mismatch regarding provided and
expected args.
|
static class |
ConsoleException.ConsoleArgsException |
This abstract exception is the base exception for all command line
argument related exceptions.
|
class |
DebugFlag |
A predefined debug switch.
|
class |
EnumOption<T extends java.lang.Enum<T>> |
The Class EnumOption.
|
class |
FileOption |
|
class |
Flag |
The Flag class implements the Option interface for
representing either a true or a false state: When a
flag is provided to your command line arguments, then it is considered to be
true , when it is omitted, then it is considered to be
false .
|
class |
ForceFlag |
A predefined force switch.
|
class |
HelpFlag |
A predefined help switch.
|
class |
IntegerOption |
|
class |
LongOption |
|
class |
ParseArgsException |
Thrown in case the provided command line arguments do not respect the
required syntax or cannot be converted to the required type.
|
class |
QuietFlag |
A predefined "be quiet" switch.
|
class |
StringOperand |
An Operand (neither a short option nor a long option prepended nor
being a switch) being s String .
|
class |
StringOption |
|
class |
SuperfluousArgsException |
Thrown in case there were arguments found not being used (superfluous
arguments).
|
class |
SysInfoFlag |
A predefined system information switch.
|
class |
UnknownArgsException |
Thrown in case not one command line argument matched regarding the provided
args vs. the expected args.
|
class |
VerboseFlag |
A predefined verbose switch.
|