Package nz.org.riskscape.picocli
Class CommandLine.Help.ColorScheme
java.lang.Object
nz.org.riskscape.picocli.CommandLine.Help.ColorScheme
- Enclosing class:
- CommandLine.Help
All usage help message are generated with a color scheme that assigns certain styles and colors to common
parts of a usage message: the command name, options, positional parameters and option parameters.
Users may customize these styles by creating Help with a custom color scheme.
Note that these options and styles may not be rendered if ANSI escape codes are not enabled.
From 4.0, instances of this class are immutable.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder class to createColorSchemeinstances. -
Method Summary
Modifier and TypeMethodDescriptionansi()Returns theAnsisetting of this color scheme.Returns the registered styles for commands in this color scheme.commandText(String command) Returns a Text with all command styles applied to the specified command string.booleaninthashCode()Returns the registered styles for option parameters in this color scheme.optionParamText(String optionParam) Returns a Text with all optionParam styles applied to the specified optionParam string.Returns the registered styles for options in this color scheme.optionText(String option) Returns a Text with all option styles applied to the specified option string.Returns the registered styles for positional parameters in this color scheme.parameterText(String parameter) Returns a Text with all parameter styles applied to the specified parameter string.
-
Method Details
-
commandText
Returns a Text with all command styles applied to the specified command string.- Parameters:
command- the command string to apply the registered command styles to- Returns:
- a Text with all command styles applied to the specified command string
-
optionText
Returns a Text with all option styles applied to the specified option string.- Parameters:
option- the option string to apply the registered option styles to- Returns:
- a Text with all option styles applied to the specified option string
-
parameterText
Returns a Text with all parameter styles applied to the specified parameter string.- Parameters:
parameter- the parameter string to apply the registered parameter styles to- Returns:
- a Text with all parameter styles applied to the specified parameter string
-
optionParamText
Returns a Text with all optionParam styles applied to the specified optionParam string.- Parameters:
optionParam- the option parameter string to apply the registered option parameter styles to- Returns:
- a Text with all option parameter styles applied to the specified option parameter string
-
ansi
Returns theAnsisetting of this color scheme. -
commandStyles
Returns the registered styles for commands in this color scheme.- Since:
- 4.0
-
optionStyles
Returns the registered styles for options in this color scheme.- Since:
- 4.0
-
parameterStyles
Returns the registered styles for positional parameters in this color scheme.- Since:
- 4.0
-
optionParamStyles
Returns the registered styles for option parameters in this color scheme.- Since:
- 4.0
-
equals
-
hashCode
public int hashCode()
-