Package | Description |
---|---|
org.apache.logging.log4j.core.tools.picocli |
Modifier and Type | Field | Description |
---|---|---|
protected CommandLine.Help.ColorScheme |
CommandLine.Help.Layout.colorScheme |
Modifier and Type | Method | 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.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.
|
Modifier and Type | Method | Description |
---|---|---|
CommandLine.Help.Ansi.Text[][] |
CommandLine.Help.IOptionRenderer.render(CommandLine.Option option,
Field field,
CommandLine.Help.IParamLabelRenderer parameterLabelRenderer,
CommandLine.Help.ColorScheme scheme) |
Returns a text representation of the specified Option and the Field that captures the option value.
|
CommandLine.Help.Ansi.Text[][] |
CommandLine.Help.IParameterRenderer.render(CommandLine.Parameters parameters,
Field field,
CommandLine.Help.IParamLabelRenderer parameterLabelRenderer,
CommandLine.Help.ColorScheme scheme) |
Returns a text representation of the specified Parameters and the Field that captures the parameter values.
|
void |
CommandLine.usage(PrintStream out,
CommandLine.Help.ColorScheme colorScheme) |
Prints a usage help message for the annotated command class to the specified
PrintStream . |
static void |
CommandLine.usage(Object command,
PrintStream out,
CommandLine.Help.ColorScheme colorScheme) |
Equivalent to
new CommandLine(command).usage(out, colorScheme) . |
Constructor | Description |
---|---|
Help(Object command,
CommandLine.Help.ColorScheme colorScheme) |
Constructs a new
Help instance with the specified color scheme, initialized from annotatations
on the specified class and superclasses. |
Layout(CommandLine.Help.ColorScheme colorScheme) |
Constructs a Layout with the specified color scheme, a new default TextTable, the
default option renderer, and the
default parameter renderer.
|
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.
|
Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.