Modifier and Type | Method and Description |
---|---|
default List<? extends Operand<?>> |
ArgsParser.evalArgs(List<String> aArgs)
Same as
ArgsParser.evalArgs(String[]) with the difference that the elements
representing the arguments are passed as a list instead of an array. |
List<? extends Operand<?>> |
ArgsParser.evalArgs(String[] aArgs)
Evaluates the provided command line arguments and determines the
according values by evaluating the root
Condition . |
List<? extends Operand<?>> |
ArgsParserImpl.evalArgs(String[] aArgs)
Evaluates the provided command line arguments and determines the
according values by evaluating the root
Condition . |
List<? extends Operand<?>> |
AndConditionImpl.parseArgs(String[] aArgs) |
List<Operand<T>> |
AbstractOption.parseArgs(String[] aArgs)
Parses the provided command line arguments and determines the according
values by evaluating this
Syntaxable instance or, in case of
being a node in the syntax tree (such as a Condition , traversing
the child Syntaxable instances' Syntaxable.parseArgs(String[])
methods. |
List<Operand<Boolean>> |
SwitchImpl.parseArgs(String[] aArgs)
Parses the provided command line arguments and determines the according
values by evaluating this
Syntaxable instance or, in case of
being a node in the syntax tree (such as a Condition , traversing
the child Syntaxable instances' Syntaxable.parseArgs(String[])
methods. |
List<? extends Operand<?>> |
XorConditionImpl.parseArgs(String[] aArgs) |
List<? extends Operand<?>> |
OrConditionImpl.parseArgs(String[] aArgs) |
List<? extends Operand<?>> |
OptionalConditionImpl.parseArgs(String[] aArgs) |
List<Operand<T>> |
AbstractOperand.parseArgs(String[] aArgs)
Parses the provided command line arguments and determines the according
values by evaluating this
Syntaxable instance or, in case of
being a node in the syntax tree (such as a Condition , traversing
the child Syntaxable instances' Syntaxable.parseArgs(String[])
methods. |
List<? extends Operand<?>> |
Syntaxable.parseArgs(String[] aArgs)
Parses the provided command line arguments and determines the according
values by evaluating this
Syntaxable instance or, in case of
being a node in the syntax tree (such as a Condition , traversing
the child Syntaxable instances' Syntaxable.parseArgs(String[])
methods. |
protected Boolean |
SwitchImpl.toValue(String aArg)
Double dispatch hook to be implemented by subclasses of the
AbstractOperand for converting a command line argument to the
required Operand 's type. |
protected String |
StringOptionImpl.toValue(String aArg)
Double dispatch hook to be implemented by subclasses of the
AbstractOperand for converting a command line argument to the
required Operand 's type. |
protected Integer |
IntegerOptionImpl.toValue(String aArg)
Double dispatch hook to be implemented by subclasses of the
AbstractOperand for converting a command line argument to the
required Operand 's type. |
protected T |
EnumOptionImpl.toValue(String aArg)
Double dispatch hook to be implemented by subclasses of the
AbstractOperand for converting a command line argument to the
required Operand 's type. |
protected abstract T |
AbstractOperand.toValue(String aArg)
Double dispatch hook to be implemented by subclasses of the
AbstractOperand for converting a command line argument to the
required Operand 's type. |
default ArgsParser |
ArgsParser.withEvalArgs(List<String> aArgs)
Same as
ArgsParser.evalArgs(List) with the difference that this class's
instance being invoked is returned as of the builder pattern. |
default ArgsParser |
ArgsParser.withEvalArgs(String[] aArgs)
Same as
ArgsParser.evalArgs(String[]) with the difference that this class's
instance being invoked is returned as of the builder pattern. |
default B |
ArgsParserMixin.withParseArgs(List<String> aArgs)
Evaluates the provided command line arguments .
|
default ArgsParser |
ArgsParser.withParseArgs(String[] aArgs)
Calls
ArgsParser.evalArgs(String[]) and returns this invoked instance as of
the builder pattern. |
B |
ArgsParserMixin.withParseArgs(String[] aArgs)
Evaluates the provided command line arguments .
|
Copyright © 2018. All rights reserved.