## Uses of Class
picocli.CommandLine.Help.ColorScheme

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

- - ### Uses of CommandLine.Help.ColorScheme in picocli

    Fields in picocli declared as CommandLine.Help.ColorScheme
    Modifier and Type | Field and Description
    --- | ---
    `protected CommandLine.Help.ColorScheme` | CommandLine.Help.Layout.`colorScheme`

    Methods in picocli that return CommandLine.Help.ColorScheme
    Modifier and Type | Method and Description
    --- | ---
    `CommandLine.Help.ColorScheme` | CommandLine.Help.ColorScheme.`applySystemProperties()` Replaces colors and styles in this scheme with ones specified in system properties, and returns this scheme.
    `CommandLine.Help.ColorScheme` | CommandLine.Help.`colorScheme()` Returns the `ColorScheme` model that this Help was constructed with.
    `CommandLine.Help.ColorScheme` | CommandLine.Help.ColorScheme.`commands(CommandLine.Help.Ansi.IStyle... styles)` Adds the specified styles to the registered styles for commands in this color scheme and returns this color scheme.
    `static CommandLine.Help.ColorScheme` | CommandLine.Help.`defaultColorScheme(CommandLine.Help.Ansi ansi)` Creates and returns a new `CommandLine.Help.ColorScheme` initialized with picocli default values: commands are bold, options and parameters use a yellow foreground, and option parameters use italic.
    `CommandLine.Help.ColorScheme` | CommandLine.Help.ColorScheme.`optionParams(CommandLine.Help.Ansi.IStyle... styles)` Adds the specified styles to the registered styles for option parameters in this color scheme and returns this color scheme.
    `CommandLine.Help.ColorScheme` | CommandLine.Help.ColorScheme.`options(CommandLine.Help.Ansi.IStyle... styles)` Adds the specified styles to the registered styles for options in this color scheme and returns this color scheme.
    `CommandLine.Help.ColorScheme` | CommandLine.Help.ColorScheme.`parameters(CommandLine.Help.Ansi.IStyle... styles)` Adds the specified styles to the registered styles for positional parameters in this color scheme and returns this color scheme.

    Methods in picocli with parameters of type CommandLine.Help.ColorScheme
    Modifier and Type | Method and Description
    --- | ---
    `CommandLine.Help` | CommandLine.IHelpFactory.`create(CommandLine.Model.CommandSpec commandSpec, CommandLine.Help.ColorScheme colorScheme)` Returns a `Help` instance to assist in rendering the usage help message
    `String` | CommandLine.`getUsageMessage(CommandLine.Help.ColorScheme colorScheme)` Similar to `CommandLine.usage(PrintStream, Help.ColorScheme)`, but returns the usage help message as a String instead of printing it to the `PrintStream`.
    `static boolean` | CommandLine.`printHelpIfRequested(List<CommandLine> parsedCommands, PrintStream out, PrintStream err, CommandLine.Help.ColorScheme colorScheme)` Helper method that may be useful when processing the list of `CommandLine` objects that result from successfully parsing command line arguments.
    `CommandLine.Help.Ansi.Text[][]` | CommandLine.Help.IOptionRenderer.`render(CommandLine.Model.OptionSpec option, CommandLine.Help.IParamLabelRenderer parameterLabelRenderer, CommandLine.Help.ColorScheme scheme)` Returns a text representation of the specified option and its parameter(s) if any.
    `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.
    `static void` | CommandLine.`usage(Object command, PrintStream out, CommandLine.Help.ColorScheme colorScheme)` Equivalent to `new CommandLine(command).usage(out, colorScheme)`.
    `void` | CommandLine.`usage(PrintStream out, CommandLine.Help.ColorScheme colorScheme)` Prints a usage help message for the annotated command class to the specified `PrintStream`.
    `void` | CommandLine.`usage(PrintWriter writer, CommandLine.Help.ColorScheme colorScheme)` Similar to `CommandLine.usage(PrintStream, Help.ColorScheme)`, but with the specified `PrintWriter` instead of a `PrintStream`.

    Constructors in picocli with parameters of type CommandLine.Help.ColorScheme
    Constructor and Description
    `Help(CommandLine.Model.CommandSpec commandSpec, CommandLine.Help.ColorScheme colorScheme)` Constructs a new `Help` instance with the specified color scheme, initialized from annotatations on the specified class and superclasses.
    `Help(Object command, CommandLine.Help.ColorScheme colorScheme)` Deprecated. use `picocli.CommandLine.Help#Help(picocli.CommandLine.Model.CommandSpec, picocli.CommandLine.Help.ColorScheme)`
    `Layout(CommandLine.Help.ColorScheme colorScheme, CommandLine.Help.TextTable textTable)` Constructs a Layout with the specified color scheme, the specified TextTable, the default option renderer, and the default parameter renderer.
    `Layout(CommandLine.Help.ColorScheme colorScheme, CommandLine.Help.TextTable textTable, CommandLine.Help.IOptionRenderer optionRenderer, CommandLine.Help.IParameterRenderer parameterRenderer)` Constructs a Layout with the specified color scheme, the specified TextTable, the specified option renderer and the specified parameter renderer.
    `Layout(CommandLine.Help.ColorScheme colorScheme, int tableWidth)` Constructs a Layout with the specified color scheme, a new default TextTable, the default option renderer, and the default parameter renderer.

Copyright © 2020. All rights reserved.