Instantiates a new DoubleOption with the given arguments. In case
a long option is provided, the intance's alias will automatically be set
with the long option, else the short option is used ass alias.
Parameters:
aShortOption - The short option to use.
aLongOption - The long option to use.
aDescription - The description of the DoubleOption
Instantiates a new DoubleOption with the given arguments. In case
a long option is provided, the intance's alias will automatically be set
with the long option.
Parameters:
aLongOption - The long option to use.
aDescription - The description of the DoubleOption
Instantiates a new DoubleOption with the alias being the
proerty's key and the value being the property's value. Depending on the
provided property's key, the key is either used for the short option or
the long option.
Parameters:
aProperty - The key (=alias) and the value for the operand.
Double dispatch hook to be implemented by subclasses of the
AbstractOperand for converting a command line argument to the
required Operand's type. In case conversion failed, then an
according exception is to be thrown.
aArg - The command line argument to be converted to an instance of
the given type T.
Returns:
An instance of type T from the provided command line argument.
Throws:
ParseArgsException - Thrown in case the provided command line
arguments do not respect the required syntax or cannot be
converted to the required type.