Package | Description |
---|---|
net.sf.mmm.util.cli.api |
Provides the API for utilities that help to build command-line-interfaces (CLI).
|
net.sf.mmm.util.cli.base |
Contains the base-implementation of utilities that help to build command-line-interfaces (CLI).
|
Constructor and Description |
---|
CliArgumentReferenceMissingException(CliArgumentContainer argumentContainer)
The constructor.
|
Modifier and Type | Field and Description |
---|---|
private CliArgumentContainer |
AbstractCliParser.CliArgumentHelpInfo.argument |
Modifier and Type | Field and Description |
---|---|
private List<CliArgumentContainer> |
CliState.arguments |
Modifier and Type | Method and Description |
---|---|
CliArgumentContainer |
AbstractCliParser.CliArgumentHelpInfo.getArgument()
This method gets the
CliArgumentContainer . |
Modifier and Type | Method and Description |
---|---|
Collection<CliArgumentContainer> |
CliState.getArguments()
This method gets the
List of all CLI-arguments . |
List<CliArgumentContainer> |
CliState.getArguments(CliModeObject mode)
|
protected NodeCycle<CliArgumentContainer> |
CliState.initializeArgumentRecursive(BasicDoubleLinkedNode<CliArgumentContainer> node,
Map<String,BasicDoubleLinkedNode<CliArgumentContainer>> argumentMap)
This method initializes the
node containing
an CliArgumentContainer in order to determine the appropriate order of the CliArgument s. |
Modifier and Type | Method and Description |
---|---|
private void |
CliState.addArgument(CliArgumentContainer argumentContainer)
|
<T extends String> |
CliState.CliArgumentFormatter.convert(CliArgumentContainer value,
Object valueSource,
Class<T> targetClass) |
protected void |
AbstractCliParser.parseArgument(AbstractCliParser.CliParserState parserState,
String argument,
CliArgumentContainer argumentContainer,
CliParameterConsumer parameterConsumer)
This method parses the value of a
CliOption . |
Modifier and Type | Method and Description |
---|---|
protected NodeCycle<CliArgumentContainer> |
CliState.initializeArgumentRecursive(BasicDoubleLinkedNode<CliArgumentContainer> node,
Map<String,BasicDoubleLinkedNode<CliArgumentContainer>> argumentMap)
This method initializes the
node containing
an CliArgumentContainer in order to determine the appropriate order of the CliArgument s. |
protected NodeCycle<CliArgumentContainer> |
CliState.initializeArgumentRecursive(BasicDoubleLinkedNode<CliArgumentContainer> node,
Map<String,BasicDoubleLinkedNode<CliArgumentContainer>> argumentMap)
This method initializes the
node containing
an CliArgumentContainer in order to determine the appropriate order of the CliArgument s. |
Constructor and Description |
---|
CliArgumentHelpInfo(CliArgumentContainer argument,
CliParserDependencies dependencies,
CliOutputSettings settings)
The constructor.
|
Copyright © 2001–2016 mmm-Team. All rights reserved.