Class XMLContext
- java.lang.Object
-
- javax.swing.text.StyleContext
-
- org.apache.batik.util.gui.xmleditor.XMLContext
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.text.AbstractDocument.AttributeContext
public class XMLContext extends javax.swing.text.StyleContextA pool of styles and their associated resources- Version:
- $Id: XMLContext.java 1805419 2017-08-18 13:04:30Z ssteiner $
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTRIBUTE_NAME_STYLEstatic java.lang.StringATTRIBUTE_VALUE_STYLEstatic java.lang.StringCDATA_STYLEstatic java.lang.StringCHARACTER_DATA_STYLEstatic java.lang.StringCOMMENT_STYLEstatic java.lang.StringDOCTYPE_STYLEstatic java.lang.StringELEMENT_STYLEprotected java.util.MapsyntaxFontMapprotected java.util.MapsyntaxForegroundMapstatic java.lang.StringXML_DECLARATION_STYLE
-
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.FontgetSyntaxFont(int ctx)java.awt.FontgetSyntaxFont(java.lang.String name)java.awt.ColorgetSyntaxForeground(int ctx)java.awt.ColorgetSyntaxForeground(java.lang.String name)java.lang.StringgetSyntaxName(int ctx)voidsetSyntaxFont(java.util.Map syntaxFontMap)voidsetSyntaxForeground(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
-
-
-
-
Field Detail
-
XML_DECLARATION_STYLE
public static final java.lang.String XML_DECLARATION_STYLE
- See Also:
- Constant Field Values
-
DOCTYPE_STYLE
public static final java.lang.String DOCTYPE_STYLE
- See Also:
- Constant Field Values
-
COMMENT_STYLE
public static final java.lang.String COMMENT_STYLE
- See Also:
- Constant Field Values
-
ELEMENT_STYLE
public static final java.lang.String ELEMENT_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
-
CDATA_STYLE
public static final java.lang.String CDATA_STYLE
- See Also:
- Constant Field Values
-
syntaxForegroundMap
protected java.util.Map syntaxForegroundMap
-
syntaxFontMap
protected java.util.Map syntaxFontMap
-
-
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)
-
-