Interface CommandLine.Help.IOptionRenderer

Enclosing class:
CommandLine.Help

public static interface CommandLine.Help.IOptionRenderer
When customizing online help for Option details, a custom IOptionRenderer can be used to create textual representation of an Option in a tabular format: one or more rows, each containing one or more columns. The Layout is responsible for placing these text values in the TextTable.
  • Method Details

    • render

      Returns a text representation of the specified option and its parameter(s) if any.

      Parameters:
      option - the command line option to show online usage help for
      parameterLabelRenderer - responsible for rendering option parameters to text
      scheme - color scheme for applying ansi color styles to options and option parameters
      Returns:
      a 2-dimensional array of text values: one or more rows, each containing one or more columns
      Since:
      3.0