freemind.modes.schememode
Class SchemeMapModel

java.lang.Object
  extended by javax.swing.tree.DefaultTreeModel
      extended by freemind.modes.MapAdapter
          extended by freemind.modes.schememode.SchemeMapModel
All Implemented Interfaces:
MindMap, java.io.Serializable, javax.swing.tree.TreeModel

public class SchemeMapModel
extends MapAdapter

See Also:
Serialized Form

Field Summary
 
Fields inherited from class freemind.modes.MapAdapter
changesPerformedSinceLastSave, logger, mModeController, readOnly
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
SchemeMapModel(FreeMindMain frame, ModeController modeController)
           
 
Method Summary
 java.lang.String getCode()
          This method returns the scheme code that is represented by this map as a plain string.
 void getFilteredXml(java.io.Writer fileout)
          writes the content of the map to a writer.
 void getXml(java.io.Writer fileout)
          writes the content of the map to a writer.
 void load(java.net.URL url)
           
 void loadMathStyle(java.io.Reader re)
           
 boolean save(java.io.File file)
           
 java.lang.String toString()
           
 
Methods inherited from class freemind.modes.MapAdapter
destroy, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getAsHTML, getAsPlainText, getAsRTF, getFile, getFilter, getFrame, getLinkRegistry, getModeController, getNumberOfChangesSinceLastSave, getRegistry, getRestoreable, getRootNode, getText, getURL, isReadOnly, isSaved, nodeChanged, nodeRefresh, setFile, setFilter, setRoot, setSaved, tryToLock
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface freemind.modes.MindMap
getPathToRoot, nodeStructureChanged
 
Methods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
 

Constructor Detail

SchemeMapModel

public SchemeMapModel(FreeMindMain frame,
                      ModeController modeController)
Method Detail

save

public boolean save(java.io.File file)
Specified by:
save in class MapAdapter

load

public void load(java.net.URL url)
          throws java.io.FileNotFoundException
Specified by:
load in class MapAdapter
Throws:
java.io.FileNotFoundException

loadMathStyle

public void loadMathStyle(java.io.Reader re)
                   throws java.io.IOException
Throws:
java.io.IOException

getCode

public java.lang.String getCode()
This method returns the scheme code that is represented by this map as a plain string.


toString

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

getXml

public void getXml(java.io.Writer fileout)
            throws java.io.IOException
Description copied from interface: MindMap
writes the content of the map to a writer.

Throws:
java.io.IOException

getFilteredXml

public void getFilteredXml(java.io.Writer fileout)
                    throws java.io.IOException
Description copied from interface: MindMap
writes the content of the map to a writer.

Throws:
java.io.IOException