public class TerminalColor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private Color |
backgroundColor |
private java.lang.String |
cache |
private int |
intBackgroundColor |
private Color.Intensity |
intensity |
private int |
intTextColor |
private int |
length |
private Color |
textColor |
| Constructor and Description |
|---|
TerminalColor() |
TerminalColor(Color text,
Color background) |
TerminalColor(Color textColor,
Color background,
Color.Intensity intensity) |
TerminalColor(Color text,
int background) |
TerminalColor(Color text,
int background,
Color.Intensity intensity) |
TerminalColor(int text,
Color background)
0x00-0x07: standard colors (as in ESC [ 30..37 m)
0x08-0x0f: high intensity colors (as in ESC [ 90..97 m)
0x10-0xe7: 6*6*6=216 colors: 16 + 36*r + 6*g + b (0≤r,g,b≤5)
0xe8-0xff: grayscale from black to white in 24 steps
|
TerminalColor(int text,
Color background,
Color.Intensity intensity) |
TerminalColor(int text,
int background)
0x00-0x07: standard colors (as in ESC [ 30..37 m)
0x08-0x0f: high intensity colors (as in ESC [ 90..97 m)
0x10-0xe7: 6*6*6=216 colors: 16 + 36*r + 6*g + b (0≤r,g,b≤5)
0xe8-0xff: grayscale from black to white in 24 steps
|
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
backgroundString(TerminalColor prev) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
fullString() |
int |
getLength() |
int |
hashCode() |
private java.lang.String |
textString(TerminalColor prev) |
java.lang.String |
toString() |
java.lang.String |
toString(TerminalColor prev) |
void |
write(java.io.PrintStream out) |
private Color textColor
private int intTextColor
private Color backgroundColor
private int intBackgroundColor
private int length
private java.lang.String cache
private Color.Intensity intensity
public TerminalColor()
public TerminalColor(Color textColor, Color background, Color.Intensity intensity)
public TerminalColor(int text,
int background)
text - background - public TerminalColor(int text,
Color background)
text - background - public TerminalColor(int text,
Color background,
Color.Intensity intensity)
public TerminalColor(Color text, int background)
public TerminalColor(Color text, int background, Color.Intensity intensity)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String fullString()
public java.lang.String toString()
toString in class java.lang.Objectpublic int getLength()
public void write(java.io.PrintStream out)
public java.lang.String toString(TerminalColor prev)
private java.lang.String backgroundString(TerminalColor prev)
private java.lang.String textString(TerminalColor prev)