AbstractCondition |
|
AbstractOperand |
|
AbstractOption |
|
AmbiguousArgsException |
Thrown in case at least one command line argument is ambiguous regarding
expected args vs. provided args.
|
ArgsAccessor |
Provides an accessor for a command line arguments (short "args") array.
|
ArgsAccessor.ArgsMutator |
Provides a mutator for a args property.
|
ArgsMismatchException |
Thrown in case a command line arguments mismatch regarding provided and
expected args.
|
ArgsParser |
The ArgsParser provides means for parsing command line arguments and
constructing a command line utility's help output.
|
ArgsParserAccessor |
|
ArgsParserAccessor.ArgsParserBuilder |
Provides a builder method for a ArgsParser property returning the
builder for applying multiple build operations.
|
ArgsParserAccessor.ArgsParserMutator |
|
ArgsParserMixin |
This mixin provides builder additions (as of the builder pattern for chained
configuring method calls) for parsing command line arguments.
|
Condition |
The Condition interface represents a node in the command line
arguments syntax tree; simply extending the Syntaxable interface and
adding the functionality of providing access to the added Operand s
(leafs).
|
ConsoleException |
Base exception for the console artifact.
|
ConsoleException.ConsoleArgsException |
This abstract exception is the base exception for all command line
argument related exceptions.
|
DoubleOption |
|
EnumOption |
The Class EnumOption.
|
ExitCode |
Some default exit codes defined for CLI applications.
|
FileOption |
|
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 .
|
FloatOption |
|
IntegerOption |
|
LongOption |
|
Operand |
An Operand represents a value parsed from command line arguments.
|
Option |
An Option represents a command line option with the according
option's value.
|
ParseArgsException |
Thrown in case the provided command line arguments do not respect the
required syntax or cannot be converted to the required type.
|
RootConditionAccessor |
Provides an accessor for a root condition property.
|
RootConditionAccessor.RootConditionBuilder |
Provides a builder method for a root condition property returning the
builder for applying multiple build operations.
|
RootConditionAccessor.RootConditionMutator |
Provides a mutator for a root condition property.
|
StringOperand |
An Operand (neither a short option nor a long option prepended nor
being a switch) being s String .
|
StringOption |
|
SuperfluousArgsException |
Thrown in case there were arguments found not being used (superfluous
arguments).
|
Syntaxable |
A Syntaxable defines the methods at least required when building a
command line arguments syntax tree for traversing the syntax tree; either for
parsing command line arguments or for constructing the command line arguments
syntax.
|
SyntaxNotation |
|
SyntaxUsage |
The SyntaxUsage interface defines those methods required to create a
human readable usage String from the implementing instance.
|
UnknownArgsException |
Thrown in case not one command line argument matched regarding the provided
args vs. the expected args.
|