Module com.googlecode.lanterna
Package com.googlecode.lanterna.graphics
Class AbstractTheme.ThemeTreeNode
- java.lang.Object
-
- com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
-
- Enclosing class:
- AbstractTheme
private static class AbstractTheme.ThemeTreeNode extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,TextColor>
backgroundMap
private java.util.Map<java.lang.String,java.lang.Character>
characterMap
private java.util.Map<java.lang.Class<?>,AbstractTheme.ThemeTreeNode>
childMap
private java.lang.Class<?>
clazz
private java.lang.Boolean
cursorVisible
private java.util.Map<java.lang.String,TextColor>
foregroundMap
private AbstractTheme.ThemeTreeNode
parent
private java.util.Map<java.lang.String,java.lang.String>
propertyMap
private java.lang.String
renderer
private java.util.Map<java.lang.String,java.util.EnumSet<SGR>>
sgrMap
-
Constructor Summary
Constructors Modifier Constructor Description private
ThemeTreeNode(java.lang.Class<?> clazz, AbstractTheme.ThemeTreeNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
apply(java.lang.String style, java.lang.String value)
private java.lang.String
getCategory(java.lang.String group)
private java.util.EnumSet<SGR>
parseSGR(java.lang.String value)
private TextColor
parseValue(java.lang.String value)
-
-
-
Field Detail
-
clazz
private final java.lang.Class<?> clazz
-
parent
private final AbstractTheme.ThemeTreeNode parent
-
childMap
private final java.util.Map<java.lang.Class<?>,AbstractTheme.ThemeTreeNode> childMap
-
foregroundMap
private final java.util.Map<java.lang.String,TextColor> foregroundMap
-
backgroundMap
private final java.util.Map<java.lang.String,TextColor> backgroundMap
-
sgrMap
private final java.util.Map<java.lang.String,java.util.EnumSet<SGR>> sgrMap
-
characterMap
private final java.util.Map<java.lang.String,java.lang.Character> characterMap
-
propertyMap
private final java.util.Map<java.lang.String,java.lang.String> propertyMap
-
cursorVisible
private java.lang.Boolean cursorVisible
-
renderer
private java.lang.String renderer
-
-
Constructor Detail
-
ThemeTreeNode
private ThemeTreeNode(java.lang.Class<?> clazz, AbstractTheme.ThemeTreeNode parent)
-
-
Method Detail
-
apply
private void apply(java.lang.String style, java.lang.String value)
-
parseValue
private TextColor parseValue(java.lang.String value)
-
parseSGR
private java.util.EnumSet<SGR> parseSGR(java.lang.String value)
-
getCategory
private java.lang.String getCategory(java.lang.String group)
-
-