Modifier and Type | Interface and Description |
---|---|
static interface |
ArgsAccessor.ArgsProperty
Provides a args property.
|
interface |
Operand<T>
An
Operand represents a value parsed from command line arguments. |
interface |
Option<T>
An
Option represents a command line option with the according
option's value. |
interface |
Switch
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOperand<T>
The
AbstractOperand is an abstract implementation of an
Operand providing the boiler plate when implementing the
Operand interface. |
class |
AbstractOption<T>
The
AbstractOption is an abstract implementation of an Option
providing the boiler plate when implementing the Option interface. |
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 |
EnumOptionImpl<T extends Enum<T>>
The Class EnumOptionImpl.
|
class |
ForceSwitchImpl
A predefined force switch.
|
class |
HelpSwitchImpl
A predefined help switch.
|
class |
IntegerOptionImpl
The Class IntegerOptionImpl.
|
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 |
QuietSwitchImpl
A predefined "be quiet" switch.
|
class |
StringOperandImpl
|
class |
StringOptionImpl
The Class StringOptionImpl.
|
class |
SuperfluousArgsException
Thrown in case there were arguments found not being used (superfluous
arguments).
|
class |
SwitchImpl
The
SwitchImpl class implements the Switch interface. |
class |
SysInfoSwitchImpl
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 |
VerboseSwitchImpl
A predefined verbose switch.
|
Copyright © 2018. All rights reserved.