Class and Description |
---|
AbstractCondition
The
AbstractCondition is an abstract implementation of an
Condition providing the boiler plate when implementing the
Condition interface. |
AbstractOperand
The
AbstractOperand is an abstract implementation of an
Operand providing the boiler plate when implementing the
Operand interface. |
AbstractOption
The
AbstractOption is an abstract implementation of an Option
providing the boiler plate when implementing the Option interface. |
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. |
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.
|
ExitCode
Some default exit codes defined for CLI applications.
|
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.
|
SuperfluousArgsException
Thrown in case there were arguments found not being used (superfluous
arguments).
|
Switch |
SwitchImpl
The Class SwitchImpl.
|
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
The
SyntaxNotation is used by a the
toSyntax(SyntaxNotation) method to determine which
notation to be used for the generated syntax. |
UnknownArgsException
Thrown in case not one command line argument matched regarding the provided
args vs. the expected args.
|
Copyright © 2018. All rights reserved.