Class AnsiColor
java.lang.Object
org.strassburger.colorlab4j.color.Color
org.strassburger.tui4j.formatting.ansi.AnsiColor
public final class AnsiColor
extends org.strassburger.colorlab4j.color.Color
Represents an ANSI color that can be used in terminal styling
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColorstatic final AnsiColor -
Method Summary
Modifier and TypeMethodDescriptiontoAnsi()org.strassburger.colorlab4j.color.spaces.HSLColortoHSL()org.strassburger.colorlab4j.color.spaces.HSVColortoHSV()org.strassburger.colorlab4j.color.spaces.LABColortoLAB()org.strassburger.colorlab4j.color.spaces.RGBColortoRGB()Converts this ANSI color to its RGB representation.org.strassburger.colorlab4j.color.spaces.XYZColortoXYZ()Methods inherited from class org.strassburger.colorlab4j.color.Color
fromHex, hsl, hsv, lab, rgb, toHex, xyz
-
Field Details
-
BLACK
-
RED
-
GREEN
-
YELLOW
-
BLUE
-
MAGENTA
-
CYAN
-
WHITE
-
BRIGHT_BLACK
-
BRIGHT_RED
-
BRIGHT_GREEN
-
BRIGHT_YELLOW
-
BRIGHT_BLUE
-
BRIGHT_MAGENTA
-
BRIGHT_CYAN
-
BRIGHT_WHITE
-
-
Method Details
-
toRGB
public org.strassburger.colorlab4j.color.spaces.RGBColor toRGB()Converts this ANSI color to its RGB representation.
Note: ANSI colors do not have direct RGB values, so this is an approximation.- Specified by:
toRGBin classorg.strassburger.colorlab4j.color.Color- Returns:
- RGBColor representation of this ANSI color.
-
toHSL
public org.strassburger.colorlab4j.color.spaces.HSLColor toHSL()- Specified by:
toHSLin classorg.strassburger.colorlab4j.color.Color
-
toHSV
public org.strassburger.colorlab4j.color.spaces.HSVColor toHSV()- Specified by:
toHSVin classorg.strassburger.colorlab4j.color.Color
-
toLAB
public org.strassburger.colorlab4j.color.spaces.LABColor toLAB()- Specified by:
toLABin classorg.strassburger.colorlab4j.color.Color
-
toXYZ
public org.strassburger.colorlab4j.color.spaces.XYZColor toXYZ()- Specified by:
toXYZin classorg.strassburger.colorlab4j.color.Color
-
toCssString
- Specified by:
toCssStringin classorg.strassburger.colorlab4j.color.Color
-
toAnsi
- Overrides:
toAnsiin classorg.strassburger.colorlab4j.color.Color
-
toAnsiBackground
- Overrides:
toAnsiBackgroundin classorg.strassburger.colorlab4j.color.Color
-