Package org.jline.builtins
Class Styles
java.lang.Object
org.jline.builtins.Styles
Provides styling utilities for JLine applications.
This class contains methods and constants for working with terminal styles and colors. It supports various style formats including:
- LS_COLORS format for file listings
- Help text styling
- Print styling
- Syntax highlighting
The class provides parsers for different style formats and resolvers to apply styles to text in the terminal.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringstatic final Stringprivate static final Stringprivate static final Patternprivate static final Patternprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringconsoleOption(String name) private static <T> TconsoleOption(String name, T defVal) static StyleResolverGets a StyleResolver for help text using HELP_COLORS format.static booleanisStylePattern(String style) static StyleResolverlsStyle()Gets a StyleResolver for file listings using LS_COLORS format.private static ConsoleOptionGetterstatic StyleResolverGets a StyleResolver for print output using PRNT_COLORS format.static StyleResolverstatic StyleResolver
-
Field Details
-
NANORC_THEME
- See Also:
-
ANSI_STYLES
-
DEFAULT_LS_COLORS
- See Also:
-
DEFAULT_HELP_COLORS
- See Also:
-
DEFAULT_PRNT_COLORS
- See Also:
-
LS_COLORS
- See Also:
-
HELP_COLORS
- See Also:
-
PRNT_COLORS
- See Also:
-
KEY
- See Also:
-
VALUE
- See Also:
-
VALUES
- See Also:
-
STYLE_ELEMENT_SEPARATOR
-
STYLE_ELEMENT_PATTERN
-
-
Constructor Details
-
Styles
public Styles()
-
-
Method Details
-
lsStyle
Gets a StyleResolver for file listings using LS_COLORS format.This method creates a StyleResolver that applies styles to file listings based on the LS_COLORS environment variable or default styles if not set.
- Returns:
- a StyleResolver for file listings
-
helpStyle
Gets a StyleResolver for help text using HELP_COLORS format.This method creates a StyleResolver that applies styles to help text based on the HELP_COLORS environment variable or default styles if not set.
- Returns:
- a StyleResolver for help text
-
prntStyle
Gets a StyleResolver for print output using PRNT_COLORS format.This method creates a StyleResolver that applies styles to print output based on the PRNT_COLORS environment variable or default styles if not set.
- Returns:
- a StyleResolver for print output
-
isStylePattern
-
style
-
optionGetter
-
consoleOption
-
consoleOption
-
style
-