Class AbstractTheme.ThemeTreeNode

  • Enclosing class:
    AbstractTheme

    private static class AbstractTheme.ThemeTreeNode
    extends java.lang.Object
    • Field Detail

      • clazz

        private final java.lang.Class<?> clazz
      • 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
    • 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)