- java.lang.Object
-
- com.googlecode.lanterna.TextColor.Factory
-
- Enclosing interface:
- TextColor
public static class TextColor.Factory extends java.lang.Object
Utility class to instantiate colors from other types and definitions
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.Pattern
INDEXED_COLOR
private static java.util.regex.Pattern
RGB_COLOR
-
Constructor Summary
Constructors Modifier Constructor Description private
Factory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TextColor
fromString(java.lang.String value)
Parses a string into a color.
-
-
-
Method Detail
-
fromString
public static TextColor fromString(java.lang.String value)
Parses a string into a color. The string can have one of three formats:- blue - Constant value from the
TextColor.ANSI
enum - #17 - Hash character followed by one to three numbers; picks the color with that index from the 256 color palette
- #1a1a1a - Hash character followed by three hex-decimal tuples; creates an RGB color entry by parsing the tuples as Red, Green and Blue
- Parameters:
value
- The string value to parse- Returns:
- A
TextColor
that is either anTextColor.ANSI
, anTextColor.Indexed
or anTextColor.RGB
depending on the format of the string, ornull
ifvalue
isnull
.
- blue - Constant value from the
-
-