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​(Field field,
                                                        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:
        field - the annotated field 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
      • separator

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