Modifier and Type | Method | Description |
---|---|---|
CommandLine.Model.PositionalParamSpec |
CommandLine.Model.PositionalParamSpec.Builder.build() |
Returns a valid
PositionalParamSpec instance. |
CommandLine.Model.PositionalParamSpec |
CommandLine.ParseResult.matchedPositional(int position) |
Returns the first
PositionalParamSpec that matched an argument at the specified position, or null if no positional parameters were matched at that position. |
Modifier and Type | Method | Description |
---|---|---|
List<CommandLine.Model.PositionalParamSpec> |
CommandLine.ParseResult.matchedPositionals() |
Returns a list of matched positional parameters, in order they were matched on the command line.
|
List<CommandLine.Model.PositionalParamSpec> |
CommandLine.ParseResult.matchedPositionals(int position) |
Returns all
PositionalParamSpec objects that matched an argument at the specified position, or an empty list if no positional parameters were matched at that position. |
Set<CommandLine.Model.PositionalParamSpec> |
CommandLine.ParseResult.matchedPositionalsSet() |
Returns a set of matched positional parameters.
|
List<CommandLine.Model.PositionalParamSpec> |
CommandLine.Model.ArgGroupSpec.positionalParameters() |
Returns the list of positional parameters configured for this group.
|
List<CommandLine.Model.PositionalParamSpec> |
CommandLine.Model.CommandSpec.positionalParameters() |
Returns the list of positional parameters configured for this command.
|
Modifier and Type | Method | Description |
---|---|---|
CommandLine.Model.CommandSpec |
CommandLine.Model.CommandSpec.addPositional(CommandLine.Model.PositionalParamSpec positional) |
Adds the specified positional parameter spec to the list of configured arguments to expect.
|
CommandLine.ParseResult.Builder |
CommandLine.ParseResult.Builder.addPositionalParam(CommandLine.Model.PositionalParamSpec positionalParam,
int position) |
Adds the specified
PositionalParamSpec to the list of parameters that were matched on the command line. |
void |
CommandLine.Help.Layout.addPositionalParameter(CommandLine.Model.PositionalParamSpec param,
CommandLine.Help.IParamLabelRenderer paramLabelRenderer) |
Delegates to the
parameter renderer of this layout
to obtain text values for the specified positional parameter, and then calls
CommandLine.Help.Layout.layout(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi.Text[][]) to write these text values into the correct cells in the TextTable. |
static CommandLine.Model.PositionalParamSpec.Builder |
CommandLine.Model.PositionalParamSpec.builder(CommandLine.Model.PositionalParamSpec original) |
Returns a Builder initialized from the specified
PositionalSpec . |
boolean |
CommandLine.ParseResult.hasMatchedPositional(CommandLine.Model.PositionalParamSpec positional) |
Returns whether the specified positional parameter was matched on the command line.
|
CommandLine.Help.Ansi.Text[][] |
CommandLine.Help.IParameterRenderer.render(CommandLine.Model.PositionalParamSpec param,
CommandLine.Help.IParamLabelRenderer parameterLabelRenderer,
CommandLine.Help.ColorScheme scheme) |
Returns a text representation of the specified positional parameter.
|
Modifier and Type | Method | Description |
---|---|---|
void |
CommandLine.Help.Layout.addPositionalParameters(List<CommandLine.Model.PositionalParamSpec> params,
CommandLine.Help.IParamLabelRenderer paramLabelRenderer) |
Calls
CommandLine.Help.Layout.addPositionalParameter(CommandLine.Model.PositionalParamSpec, CommandLine.Help.IParamLabelRenderer) for all non-hidden Parameters in the list. |
Copyright © 2017–2019. All rights reserved.