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>backgroundMapprivate java.util.Map<java.lang.String,java.lang.Character>characterMapprivate java.util.Map<java.lang.Class<?>,AbstractTheme.ThemeTreeNode>childMapprivate java.lang.Class<?>clazzprivate java.lang.BooleancursorVisibleprivate java.util.Map<java.lang.String,TextColor>foregroundMapprivate AbstractTheme.ThemeTreeNodeparentprivate java.util.Map<java.lang.String,java.lang.String>propertyMapprivate java.lang.Stringrendererprivate java.util.Map<java.lang.String,java.util.EnumSet<SGR>>sgrMap
-
Constructor Summary
Constructors Modifier Constructor Description privateThemeTreeNode(java.lang.Class<?> clazz, AbstractTheme.ThemeTreeNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidapply(java.lang.String style, java.lang.String value)private java.lang.StringgetCategory(java.lang.String group)private java.util.EnumSet<SGR>parseSGR(java.lang.String value)private TextColorparseValue(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)
-
-