org.skunk.swing.text.syntax
Class FileMode

java.lang.Object
  |
  +--org.skunk.swing.text.syntax.FileMode
All Implemented Interfaces:
java.io.Serializable

public class FileMode
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Inner Class Summary
static class FileMode.ModeMapContainer
          wrapper for static member, for configuration package
 
Method Summary
 void addExtension(java.lang.String extension)
           
 void addExtensions(java.lang.String[] extensionArray)
           
 boolean getCanHighlight()
           
 java.lang.String[] getExtensions()
           
static FileMode getMode(java.lang.String modeName)
           
static FileMode getMode(java.lang.String modeName, boolean create)
           
static FileMode getModeForFilename(java.lang.String filename)
           
static FileMode.ModeMapContainer getModeMapContainer()
           
 java.lang.String getName()
           
 boolean getShouldHighlight()
           
 int hashCode()
           
static void initDefaultModes(FileMode.ModeMapContainer container)
           
static java.util.Iterator modeNames()
           
static java.util.Iterator modes()
           
 void removeExtension(java.lang.String extension)
           
 void setShouldHighlight(boolean shouldHighlight)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

initDefaultModes

public static void initDefaultModes(FileMode.ModeMapContainer container)

getModeMapContainer

public static FileMode.ModeMapContainer getModeMapContainer()

getMode

public static FileMode getMode(java.lang.String modeName,
                               boolean create)

getMode

public static FileMode getMode(java.lang.String modeName)

getModeForFilename

public static FileMode getModeForFilename(java.lang.String filename)

modes

public static final java.util.Iterator modes()

modeNames

public static final java.util.Iterator modeNames()

getName

public final java.lang.String getName()

getExtensions

public final java.lang.String[] getExtensions()

getShouldHighlight

public final boolean getShouldHighlight()

setShouldHighlight

public final void setShouldHighlight(boolean shouldHighlight)

getCanHighlight

public final boolean getCanHighlight()

addExtension

public final void addExtension(java.lang.String extension)

addExtensions

public final void addExtensions(java.lang.String[] extensionArray)

removeExtension

public final void removeExtension(java.lang.String extension)

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object