private static class ColorSpec.ChUIWorkArea extends ColorSpec.WorkArea
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
colorsPattern
WINDOWS colors abbreviations
|
private java.util.Map<java.lang.String,Color> |
globalColorMap
Color mapping table common to all terminals
|
private int |
index
Color table index used on WINDOWS only
|
private java.lang.String |
pattern0
BLINK- BRIGHT- fgnd-color bgnd-color
|
private java.lang.String |
pattern1
BLINK- RVV- UNDERLINE- BRIGHT- fgnd-color
|
private java.util.Map<java.lang.String,java.util.Map<java.lang.Object,Color>> |
terminalColorMap
Map of terminal color mappings.
|
private java.util.Map<java.lang.Object,Color> |
windowsColorMap
Color mapping table for Windows colors
|
private java.util.Map<java.lang.String,java.lang.Integer> |
windowsColors
Map of WINDOWS color names and indexes.
|
colorConvertor
Constructor and Description |
---|
ChUIWorkArea()
Default c'tor which initializes a ChUI-specific workarea.
|
Modifier and Type | Method and Description |
---|---|
private void |
initLinuxColors()
Init colors for Unix/Linux.
|
private void |
initWindowsColors()
Initialize Windows color names and indexes.
|
private java.util.Map<java.lang.String,Color> globalColorMap
private java.util.Map<java.lang.String,java.util.Map<java.lang.Object,Color>> terminalColorMap
private java.util.Map<java.lang.Object,Color> windowsColorMap
private java.util.Map<java.lang.String,java.lang.Integer> windowsColors
private java.lang.String colorsPattern
private java.lang.String pattern0
private java.lang.String pattern1
private int index
public ChUIWorkArea()
private void initLinuxColors()
private void initWindowsColors()