freemind.modes.filemode
Class FileMapModel

java.lang.Object
  extended byfreemind.modes.MapAdapter
      extended byfreemind.modes.filemode.FileMapModel
All Implemented Interfaces:
MindMap, javax.swing.tree.TreeModel

public class FileMapModel
extends MapAdapter


Field Summary
 
Fields inherited from class freemind.modes.MapAdapter
changesPerformedSinceLastSave, logger, readOnly
 
Constructor Summary
FileMapModel(java.io.File root, FreeMindMain frame)
           
FileMapModel(FreeMindMain frame)
           
 
Method Summary
 void changeNode(MindMapNode node, java.lang.String newText)
           
 void destroy()
          Destroy everything you have created upon opening.
 MindMapLinkRegistry getLinkRegistry()
           
 void getXml(java.io.Writer fileout)
          writes the content of the map to a writer.
 boolean isSaved()
           
 void load(java.io.File file)
           
 boolean save(java.io.File file)
           
 void setLinkInclinationChanged()
           
 java.lang.String toString()
           
 
Methods inherited from class freemind.modes.MapAdapter
addTreeModelListener, copy, copy, copy, copySingle, cut, getAsPlainText, getAsRTF, getBackgroundColor, getChild, getChildCount, getFile, getFrame, getIndexOfChild, getNumberOfChangesSinceLastSave, getPathToRoot, getRestoreable, getRoot, getText, getURL, insertNodeInto, insertNodeInto, insertNodeInto, insertNodeIntoNoEvent, insertNodeIntoNoEvent, isLeaf, isReadOnly, nodeChanged, nodeChangedMapInternal, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, removeNodeFromParent, removeNodeFromParent, removeTreeModelListener, setBackgroundColor, setFile, setRoot, setSaved, tryToLock, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileMapModel

public FileMapModel(FreeMindMain frame)

FileMapModel

public FileMapModel(java.io.File root,
                    FreeMindMain frame)
Method Detail

getLinkRegistry

public MindMapLinkRegistry getLinkRegistry()
Specified by:
getLinkRegistry in interface MindMap
Overrides:
getLinkRegistry in class MapAdapter

save

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

destroy

public void destroy()
Description copied from interface: MindMap
Destroy everything you have created upon opening.

Specified by:
destroy in interface MindMap
Overrides:
destroy in class MapAdapter

load

public void load(java.io.File file)
Specified by:
load in class MapAdapter

isSaved

public boolean isSaved()
Overrides:
isSaved in class MapAdapter

toString

public java.lang.String toString()

changeNode

public void changeNode(MindMapNode node,
                       java.lang.String newText)

setLinkInclinationChanged

public void setLinkInclinationChanged()

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.

Parameters:
fileout -
Throws:
java.io.IOException