## Uses of Class
picocli.CommandLine.Model.PositionalParamSpec

- Packages that use CommandLine.Model.PositionalParamSpec
  Package | Description
  --- | ---
  picocli | Provides classes and interfaces for the main picocli command line parsing and `autocompletion` functionality.

- - ### Uses of CommandLine.Model.PositionalParamSpec in picocli

    Methods in picocli that return CommandLine.Model.PositionalParamSpec
    Modifier and Type | Method and 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.

    Methods in picocli that return types with arguments of type CommandLine.Model.PositionalParamSpec
    Modifier and Type | Method and Description
    --- | ---
    `List<CommandLine.Model.PositionalParamSpec>` | CommandLine.ParseResult.`matchedPositionals()` Returns a list of matched positional parameters.
    `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.
    `List<CommandLine.Model.PositionalParamSpec>` | CommandLine.Model.CommandSpec.`positionalParameters()` Returns the list of positional parameters configured for this command.

    Methods in picocli with parameters of type CommandLine.Model.PositionalParamSpec
    Modifier and Type | Method and 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.
    `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.

    Method parameters in picocli with type arguments of type CommandLine.Model.PositionalParamSpec
    Modifier and Type | Method and 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 © 2019. All rights reserved.