org.skunk.swing.text.syntax
Class FileMode.ModeMapContainer
java.lang.Object
|
+--org.skunk.swing.text.syntax.FileMode.ModeMapContainer
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- FileMode
- public static final class FileMode.ModeMapContainer
- extends java.lang.Object
- implements java.io.Serializable
wrapper for static member, for configuration package
- See Also:
- Serialized Form
Method Summary |
protected void |
clear()
|
java.lang.String |
getConfigData()
|
FileMode |
getMode(java.lang.String modeName)
|
FileMode |
getMode(java.lang.String modeName,
boolean create)
|
FileMode |
getModeForFilename(java.lang.String filename)
|
java.util.HashMap |
getModeMap()
|
java.util.Iterator |
modeNames()
|
java.util.Iterator |
modes()
|
void |
readConfig(java.io.BufferedReader breader)
sets the mode set according the config information in the stream,
in the same format generated by writeConfig (and in "default.modes", the
default config file). |
void |
setConfigData(java.lang.String configData)
|
void |
setConfigData(java.lang.String configData,
boolean clearOut)
|
void |
setModeMap(java.util.HashMap modeMap)
|
void |
writeConfig(java.io.BufferedWriter brighter)
writes the state of the file mode set in a config file format to the stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODE_MAP_PROPERTY
public static final java.lang.String MODE_MAP_PROPERTY
CONFIG_DATA_PROPERTY
public static final java.lang.String CONFIG_DATA_PROPERTY
FileMode.ModeMapContainer
public FileMode.ModeMapContainer(java.util.HashMap modeMap)
FileMode.ModeMapContainer
public FileMode.ModeMapContainer()
getModeMap
public final java.util.HashMap getModeMap()
setModeMap
public final void setModeMap(java.util.HashMap modeMap)
getMode
public final FileMode getMode(java.lang.String modeName,
boolean create)
getMode
public final FileMode getMode(java.lang.String modeName)
getModeForFilename
public final FileMode getModeForFilename(java.lang.String filename)
modes
public final java.util.Iterator modes()
modeNames
public final java.util.Iterator modeNames()
clear
protected final void clear()
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)
writeConfig
public void writeConfig(java.io.BufferedWriter brighter)
throws java.io.IOException
- writes the state of the file mode 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 mode set according the config information in the stream,
in the same format generated by writeConfig (and in "default.modes", the
default config file).
- Parameters:
breader
- the stream from which to read the config information.