Package picocli

Interface CommandLine.Help.IParamLabelRenderer

  • Enclosing class:
    CommandLine.Help

    public static interface CommandLine.Help.IParamLabelRenderer
    When customizing online usage help for an option parameter or a positional parameter, a custom IParamLabelRenderer can be used to render the parameter name or label to a String.
    • Method Detail

      • renderParameterLabel

        CommandLine.Help.Ansi.Text renderParameterLabel​(CommandLine.Model.ArgSpec argSpec,
                                                        CommandLine.Help.Ansi ansi,
                                                        List<CommandLine.Help.Ansi.IStyle> styles)
        Returns a text rendering of the option parameter or positional parameter; returns an empty string "" if the option is a boolean and does not take a parameter.
        Parameters:
        argSpec - the named or positional parameter with a parameter label
        ansi - determines whether ANSI escape codes should be emitted or not
        styles - the styles to apply to the parameter label
        Returns:
        a text rendering of the Option parameter or positional parameter
        Since:
        3.0
      • separator

        String separator()
        Returns the separator between option name and param label.
        Returns:
        the separator between option name and param label