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

Field Summary
static java.lang.String CONFIG_DATA_PROPERTY
           
static java.lang.String MODE_MAP_PROPERTY
           
 
Constructor Summary
FileMode.ModeMapContainer()
           
FileMode.ModeMapContainer(java.util.HashMap modeMap)
           
 
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
 

Field Detail

MODE_MAP_PROPERTY

public static final java.lang.String MODE_MAP_PROPERTY

CONFIG_DATA_PROPERTY

public static final java.lang.String CONFIG_DATA_PROPERTY
Constructor Detail

FileMode.ModeMapContainer

public FileMode.ModeMapContainer(java.util.HashMap modeMap)

FileMode.ModeMapContainer

public FileMode.ModeMapContainer()
Method Detail

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.