AbstractCondition
is an abstract implementation of an
Condition
providing the boiler plate when implementing the
Condition
interface.AbstractOperand
is an abstract implementation of an
Operand
providing the boiler plate when implementing the
Operand
interface.Operand
with the given arguments.AbstractOption
is an abstract implementation of an Option
providing the boiler plate when implementing the Option
interface.Option
with the given arguments.Option
with the given arguments.AndConditionImpl
represents a list of Syntaxable
instances
of which all are be parsed successfully when the Syntaxable
s'
parseArgs(String[])
methods are invoked.ArgsParser
provides means for parsing command line arguments and
constructing a command line utility's help output.ArgsParser
property.ArgsParser
property returning the
builder for applying multiple build operations.ArgsParser
property.ArgsParser
property.ArgsParser
interface.ArgsParser
instance without any restrictions to
the parsed arguments.ArgsParser
instance with the given root
Condition
and the default SyntaxNotation.REFCODES
.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).ArgsParser.withConsoleWidth(int)
method.ArgsParser.withConsoleWidth(int)
method.Condition
.Condition
.ArgsParser.evalArgs(String[])
with the difference that the elements
representing the arguments are passed as a list instead of an array.ArgsParser
property.Option
instance.Option
instance.Syntaxable
hierarchy to be traversed when determining the syntax for command line
arguments or when evaluating the command line arguments.Syntaxable
hierarchy to be traversed when determining the syntax for command line
arguments or when evaluating the command line arguments.Option
instance.Option
instance.parseArgs(String[])
method, use this
method to determine whether the Operand.getValue()
method contains
parsed value.Operand
represents a value parsed from command line arguments.Option
represents a command line option with the according
option's value.OrConditionImpl
represents a list of Syntaxable
instances
of which at least one must be parsed successfully when the Syntaxable
s' parseArgs(String[])
methods are invoked.Syntaxable
instance or, in case of
being a node in the syntax tree (such as a Condition
, traversing
the child Syntaxable
instances' parseArgs(String[])
methods.Syntaxable
instance or, in case of
being a node in the syntax tree (such as a Condition
, traversing
the child Syntaxable
instances' parseArgs(String[])
methods.Syntaxable
instance or, in case of
being a node in the syntax tree (such as a Condition
, traversing
the child Syntaxable
instances' parseArgs(String[])
methods.Syntaxable
instance or, in case of
being a node in the syntax tree (such as a Condition
, traversing
the child Syntaxable
instances' parseArgs(String[])
methods.ArgsParser.withCopyrightNote(String)
method; with regards to to the console
width as specified by the ArgsParser.withConsoleWidth(int)
method.ArgsParser.withCopyrightNote(String)
method; with regards to to the console
width as specified by the ArgsParser.withConsoleWidth(int)
method.ArgsParser.withDescription(String)
method with regards to the console width as specified by the
ArgsParser.withConsoleWidth(int)
method.ArgsParser.withDescription(String)
method with regards to the console width as specified by the
ArgsParser.withConsoleWidth(int)
method.ArgsParser.withStandardOut(PrintStream)
method.ArgsParser.withStandardOut(PrintStream)
method.ArgsParser.withLicenseNote(String)
method; with regards to to the console
width as specified by the ArgsParser.withConsoleWidth(int)
method.ArgsParser.withLicenseNote(String)
method; with regards to to the console
width as specified by the ArgsParser.withConsoleWidth(int)
method.ArgsParser.withConsoleWidth(int)
method.ArgsParser.withConsoleWidth(int)
method.Option
s (short- and the long-options), the
Switch
es and the Operand
and their description with
regards to the console width as specified by the
ArgsParser.withConsoleWidth(int)
method.Option
s (short- and the long-options), the
Switch
es and the Operand
and their description with
regards to the console width as specified by the
ArgsParser.withConsoleWidth(int)
method.ArgsParser.withSeparatorChar(char)
method; with regards to to the console
width as specified by the ArgsParser.withConsoleWidth(int)
method.ArgsParser.withSeparatorChar(char)
method; with regards to to the console
width as specified by the ArgsParser.withConsoleWidth(int)
method.Condition
with regards
to the SyntaxNotation
set by the
ArgsParser.withSyntaxNotation(SyntaxNotation)
method; making use of the
usage label as passed by the ArgsParser.withUsageLabel(String)
method.Condition
with regards
to the SyntaxNotation
set by the
ArgsParser.withSyntaxNotation(SyntaxNotation)
method; making use of the
usage label as passed by the ArgsParser.withUsageLabel(String)
method.refcodes-console
artifact.Operand
and
its value as parsed by the AbstractOperand.parseArgs(String[])
method.Operand
and
its value as parsed by the AbstractOperand.parseArgs(String[])
method.ArgsParser
property.ArgsParser.printHelp()
method when
writing out the copyright claim and make other adjustments with the
result (with regards to the Builder-Pattern).ArgsParser.printHelp()
method when
writing out the copyright claim and make other adjustments with the
result (with regards to the Builder-Pattern).PrintStream
and make other adjustments with the
result (with regards to the Builder-Pattern).PrintStream
and make other adjustments with the
result (with regards to the Builder-Pattern).ArgsParser.printHelp()
method when writing
out the licensing conditions.ArgsParser.printHelp()
method when writing
out the licensing conditions.ArgsParser.printSeparatorLn()
method.ArgsParser.printSeparatorLn()
method.PrintStream
and make other adjustments with
the result (with regards to the Builder-Pattern).PrintStream
and make other adjustments with
the result (with regards to the Builder-Pattern).SyntaxNotation
.SyntaxNotation
.ArgsParser.printHelp()
method when writing
out the syntax.ArgsParser.printHelp()
method when writing
out the syntax.Operand
as parsed by the
AbstractOperand.parseArgs(String[])
method.Operand
as parsed by the
AbstractOperand.parseArgs(String[])
method.SwitchImpl
class implements the Switch
interface.Switch
.Switch
.Switch
.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
is used by a the
toSyntax(SyntaxNotation)
method to determine which
notation to be used for the generated syntax.SyntaxUsage
interface defines those methods required to create a
human readable usage String
from the implementing instance.Operand
instances found in the provided List
s
and adds all therein found argument arrays (as of
Operand.getArgs()
) to the result.List
s therein found argument arrays subset (as of
Operand.getArgs()
).Operand
;.Operand
.Operand
consisting of the
options specification (if any) as of ConsoleUtility.toOptionsSpec(Operand)
and
the parameter specification (if any) as of
ConsoleUtility.toParameterSpec(Operand)
.toState()
method might be used by the
Object.toString()
method and prints out the state of the
syntaxable and (if any) its children.toState()
method might be used by the
Object.toString()
method and prints out the state of the
syntaxable and (if any) its children.toState()
method might be used by the
Object.toString()
method and prints out the state of the
syntaxable and (if any) its children.toState()
method might be used by the
Object.toString()
method and prints out the state of the
syntaxable and (if any) its children.toState()
method might be used by the
Object.toString()
method and prints out the state of the
syntaxable and (if any) its children.toState()
method might be used by the
Object.toString()
method and prints out the state of the
syntaxable and (if any) its children.toState()
method might be used by the
Object.toString()
method and prints out the state of the
syntaxable and (if any) its children.Syntaxable
hierarchy;
use the method SyntaxUsage.toUsage(SyntaxNotation)
in case you invoke syntax
retrieval from the root Syntaxable
.Syntaxable
hierarchy;
use the method SyntaxUsage.toUsage(SyntaxNotation)
in case you invoke syntax
retrieval from the root Syntaxable
.Syntaxable
hierarchy;
use the method SyntaxUsage.toUsage(SyntaxNotation)
in case you invoke syntax
retrieval from the root Syntaxable
.Syntaxable
hierarchy;
use the method SyntaxUsage.toUsage(SyntaxNotation)
in case you invoke syntax
retrieval from the root Syntaxable
.Syntaxable
hierarchy;
use the method SyntaxUsage.toUsage(SyntaxNotation)
in case you invoke syntax
retrieval from the root Syntaxable
.Syntaxable
and the child Syntaxable
s,
the method toSyntax(SyntaxNotation)
is called from
inside a Syntaxable
hierarchy.Syntaxable
and the child Syntaxable
s,
the method toSyntax(SyntaxNotation)
is called from
inside a Syntaxable
hierarchy.Syntaxable
and the child Syntaxable
s,
the method toSyntax(SyntaxNotation)
is called from
inside a Syntaxable
hierarchy.Syntaxable
and the child Syntaxable
s,
the method toSyntax(SyntaxNotation)
is called from
inside a Syntaxable
hierarchy.Syntaxable
and the child Syntaxable
s,
the method toSyntax(SyntaxNotation)
is called from
inside a Syntaxable
hierarchy.AbstractOperand
for converting a command line argument to the
required Operand
's type.AbstractOperand
for converting a command line argument to the
required Operand
's type.AbstractOperand
for converting a command line argument to the
required Operand
's type.AbstractOperand
for converting a command line argument to the
required Operand
's type.AbstractOperand
for converting a command line argument to the
required Operand
's type.ArgsParser
property.ArgsParser.printHelp()
method when
writing out the copyright claim and make other adjustments with the
result (with regards to the Builder-Pattern).PrintStream
and make other adjustments with the
result (with regards to the Builder-Pattern).ArgsParser.evalArgs(String[])
with the difference that this class's
instance being invoked is returned as of the builder pattern.ArgsParser.evalArgs(List)
with the difference that this class's
instance being invoked is returned as of the builder pattern.ArgsParser.printHelp()
method when writing
out the licensing conditions and make other adjustments with the result
(with regards to the Builder-Pattern).ArgsParser.evalArgs(String[])
and returns this invoked instance as of
the builder pattern.ArgsParser.printSeparatorLn()
method.PrintStream
and make other adjustments with
the result (with regards to the Builder-Pattern).SyntaxNotation
and make other adjustments with the result
(with regards to the Builder-Pattern).ArgsParser.printHelp()
method when writing
out the syntax and make other adjustments with the result (with regards
to the Builder-Pattern).XorConditionImpl
represents a list of Syntaxable
instances
of which only one is allowed to be parsed successfully when the
Syntaxable
s' parseArgs(String[])
methods are
invoked.Copyright © 2018. All rights reserved.