org.skunk.swing.text.syntax
Class SyntaxStyle.SyntaxStyleSet
java.lang.Object
|
+--org.skunk.swing.text.syntax.SyntaxStyle.SyntaxStyleSet
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- Enclosing class:
- SyntaxStyle
- public static class SyntaxStyle.SyntaxStyleSet
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
placing the styleNameMap in this container
eases its configuration by the config package.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_FONT_PROPERTY
public static final java.lang.String DEFAULT_FONT_PROPERTY
STYLE_NAME_MAP_PROPERTY
public static final java.lang.String STYLE_NAME_MAP_PROPERTY
CONFIG_DATA_PROPERTY
public static final java.lang.String CONFIG_DATA_PROPERTY
SyntaxStyle.SyntaxStyleSet
public SyntaxStyle.SyntaxStyleSet()
SyntaxStyle.SyntaxStyleSet
public SyntaxStyle.SyntaxStyleSet(java.awt.Font defaultFont)
getStyleNameMap
public java.util.HashMap getStyleNameMap()
clear
protected final void clear()
styles
public final java.util.Iterator styles()
setStyleNameMap
public final void setStyleNameMap(java.util.HashMap styleNameMap)
getStyle
public final SyntaxStyle getStyle(java.lang.String name)
getStyle
public final SyntaxStyle getStyle(int id)
getConfigData
public final java.lang.String getConfigData()
setConfigData
public final void setConfigData(java.lang.String configData,
boolean clearOut)
setConfigData
public final void setConfigData(java.lang.String configData)
getDefaultFont
public java.awt.Font getDefaultFont()
setDefaultFont
public void setDefaultFont(java.awt.Font f)
writeConfig
public void writeConfig(java.io.BufferedWriter brighter)
throws java.io.IOException
- writes the state of the style set in a config file format to the stream.
- Parameters:
brighter
- the stream to which to write
readConfig
public void readConfig(java.io.BufferedReader breader)
throws java.io.IOException
- sets the style set according the config information in the stream,
in the same format generated by writeConfig (and in "default.styles", the
default config file).
- Parameters:
breader
- the stream from which to read the config information.