Package org.aesh.terminal.utils
Enum ANSIBuilder.Color
- All Implemented Interfaces:
Serializable,Comparable<ANSIBuilder.Color>,java.lang.constant.Constable
- Enclosing class:
ANSIBuilder
Enumeration of ANSI color codes for text and background colors.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionintbg()Returns the ANSI code for background color.inttext()Returns the ANSI code for foreground text color.toString()intvalue()Returns the raw color value.static ANSIBuilder.ColorReturns the enum constant of this type with the specified name.static ANSIBuilder.Color[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
BLACK
Black color. -
RED
Red color. -
GREEN
Green color. -
YELLOW
Yellow color. -
BLUE
Blue color. -
MAGENTA
Magenta color. -
CYAN
Cyan color. -
WHITE
White color. -
DEFAULT
Default terminal color.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
toString
- Overrides:
toStringin classEnum<ANSIBuilder.Color>
-
value
public int value()Returns the raw color value.- Returns:
- the color index value
-
text
public int text()Returns the ANSI code for foreground text color.- Returns:
- the text color ANSI code
-
bg
public int bg()Returns the ANSI code for background color.- Returns:
- the background color ANSI code
-