| Package | Description |
|---|---|
| net.dpml.cli.builder |
Helpers supporting the construction of a commandline model.
|
| net.dpml.cli.option |
Options implementation include command, group, switch and property abstractions.
|
| Modifier and Type | Method and Description |
|---|---|
Argument |
ArgumentBuilder.create()
Creates a new Argument instance using the options specified in this
ArgumentBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
DefaultOptionBuilder |
DefaultOptionBuilder.withArgument(Argument newArgument)
Use this Argument
|
CommandBuilder |
CommandBuilder.withArgument(Argument newArgument)
Specifies the argument for the next
Command
that is created. |
SwitchBuilder |
SwitchBuilder.withArgument(Argument newArgument)
Use this Argument
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArgumentImpl
An implementation of an Argument.
|
class |
SourceDestArgument
An Argument implementation that allows a variable size Argument to precede a
fixed size argument.
|
| Modifier and Type | Method and Description |
|---|---|
Argument |
ParentImpl.getArgument()
Return the argument value if any.
|
| Constructor and Description |
|---|
Command(java.lang.String preferredName,
java.lang.String description,
java.util.Set aliases,
boolean required,
Argument argument,
Group children,
int id)
Creates a new Command instance.
|
DefaultOption(java.lang.String shortPrefix,
java.lang.String longPrefix,
boolean burstEnabled,
java.lang.String preferredName,
java.lang.String description,
java.util.Set aliases,
java.util.Set burstAliases,
boolean required,
Argument argument,
Group children,
int id)
Creates a new DefaultOption
|
ParentImpl(Argument argument,
Group children,
java.lang.String description,
int id,
boolean required)
Creation of a new ParaentImpl.
|
SourceDestArgument(Argument source,
Argument dest)
Creates a SourceDestArgument using defaults where possible.
|
SourceDestArgument(Argument source,
Argument dest,
char initialSeparator,
char subsequentSeparator,
java.lang.String consumeRemaining,
java.util.List defaultValues)
Creates a SourceDestArgument using the specified parameters.
|
Switch(java.lang.String enabledPrefix,
java.lang.String disabledPrefix,
java.lang.String preferredName,
java.util.Set aliases,
java.lang.String description,
boolean required,
Argument argument,
Group children,
int id,
java.lang.Boolean switchDefault)
Creates a new Switch with the specified parameters
|