Class XMLContext

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.text.AbstractDocument.AttributeContext

    public class XMLContext
    extends javax.swing.text.StyleContext
    A pool of styles and their associated resources
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.text.StyleContext

        javax.swing.text.StyleContext.NamedStyle, javax.swing.text.StyleContext.SmallAttributeSet
    • Constructor Summary

      Constructors 
      Constructor Description
      XMLContext()  
      XMLContext​(java.util.Map syntaxFontMap, java.util.Map syntaxForegroundMap)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Font getSyntaxFont​(int ctx)  
      java.awt.Font getSyntaxFont​(java.lang.String name)  
      java.awt.Color getSyntaxForeground​(int ctx)  
      java.awt.Color getSyntaxForeground​(java.lang.String name)  
      java.lang.String getSyntaxName​(int ctx)  
      void setSyntaxFont​(java.util.Map syntaxFontMap)  
      void setSyntaxForeground​(java.util.Map syntaxForegroundMap)  
      • Methods inherited from class javax.swing.text.StyleContext

        addAttribute, addAttributes, addChangeListener, addStyle, createLargeAttributeSet, createSmallAttributeSet, getBackground, getChangeListeners, getCompressionThreshold, getDefaultStyleContext, getEmptySet, getFont, getFont, getFontMetrics, getForeground, getStaticAttribute, getStaticAttributeKey, getStyle, getStyleNames, readAttributes, readAttributeSet, reclaim, registerStaticAttributeKey, removeAttribute, removeAttributes, removeAttributes, removeChangeListener, removeStyle, toString, writeAttributes, writeAttributeSet
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • XML_DECLARATION_STYLE

        public static final java.lang.String XML_DECLARATION_STYLE
        See Also:
        Constant Field Values
      • CHARACTER_DATA_STYLE

        public static final java.lang.String CHARACTER_DATA_STYLE
        See Also:
        Constant Field Values
      • ATTRIBUTE_NAME_STYLE

        public static final java.lang.String ATTRIBUTE_NAME_STYLE
        See Also:
        Constant Field Values
      • ATTRIBUTE_VALUE_STYLE

        public static final java.lang.String ATTRIBUTE_VALUE_STYLE
        See Also:
        Constant Field Values
      • syntaxForegroundMap

        protected java.util.Map syntaxForegroundMap
      • syntaxFontMap

        protected java.util.Map syntaxFontMap
    • Constructor Detail

      • XMLContext

        public XMLContext()
      • XMLContext

        public XMLContext​(java.util.Map syntaxFontMap,
                          java.util.Map syntaxForegroundMap)
    • Method Detail

      • setSyntaxForeground

        public void setSyntaxForeground​(java.util.Map syntaxForegroundMap)
      • setSyntaxFont

        public void setSyntaxFont​(java.util.Map syntaxFontMap)
      • getSyntaxForeground

        public java.awt.Color getSyntaxForeground​(int ctx)
      • getSyntaxForeground

        public java.awt.Color getSyntaxForeground​(java.lang.String name)
      • getSyntaxFont

        public java.awt.Font getSyntaxFont​(int ctx)
      • getSyntaxFont

        public java.awt.Font getSyntaxFont​(java.lang.String name)
      • getSyntaxName

        public java.lang.String getSyntaxName​(int ctx)