|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.tree.DefaultTreeModel
freemind.modes.MapAdapter
public abstract class MapAdapter
| Field Summary | |
|---|---|
protected int |
changesPerformedSinceLastSave
denotes the amount of changes since the last save. |
protected static java.util.logging.Logger |
logger
|
protected ModeController |
mModeController
|
protected boolean |
readOnly
|
| Fields inherited from class javax.swing.tree.DefaultTreeModel |
|---|
asksAllowsChildren, listenerList, root |
| Constructor Summary | |
|---|---|
MapAdapter(FreeMindMain frame,
ModeController modeController)
|
|
| Method Summary | |
|---|---|
void |
destroy()
Destroy everything you have created upon opening. |
protected void |
fireTreeNodesChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
protected void |
fireTreeNodesInserted(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
Notifies all listeners that have registered interest for notification on this event type. |
protected void |
fireTreeNodesRemoved(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
protected void |
fireTreeStructureChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
java.lang.String |
getAsHTML(java.util.List mindMapNodes)
|
java.lang.String |
getAsPlainText(java.util.List mindMapNodes)
|
java.lang.String |
getAsRTF(java.util.List mindMapNodes)
|
java.io.File |
getFile()
Change this to always return null if your model doesn't support files. |
Filter |
getFilter()
|
FreeMindMain |
getFrame()
|
MindMapLinkRegistry |
getLinkRegistry()
|
ModeController |
getModeController()
|
protected int |
getNumberOfChangesSinceLastSave()
|
MapRegistry |
getRegistry()
|
java.lang.String |
getRestoreable()
Returns a string that may be given to the modes restore() to get this map again. |
MindMapNode |
getRootNode()
|
protected java.lang.String |
getText(java.lang.String textId)
|
java.net.URL |
getURL()
Return URL of the map (whether as local file or a web location) |
boolean |
isReadOnly()
|
boolean |
isSaved()
|
abstract void |
load(java.net.URL file)
|
void |
nodeChanged(javax.swing.tree.TreeNode node)
This method should not be called directly! |
void |
nodeRefresh(javax.swing.tree.TreeNode node)
|
abstract boolean |
save(java.io.File file)
|
protected void |
setFile(java.io.File file)
|
void |
setFilter(Filter filter)
|
void |
setRoot(MindMapNode root)
|
void |
setSaved(boolean saved)
Counts the amount of actions performed. |
java.lang.String |
tryToLock(java.io.File file)
Attempts to lock the map using semaphore file. |
| 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, toString, wait, wait, wait |
| Methods inherited from interface freemind.modes.MindMap |
|---|
getFilteredXml, getPathToRoot, getXml, nodeStructureChanged |
| Methods inherited from interface javax.swing.tree.TreeModel |
|---|
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged |
| Field Detail |
|---|
protected int changesPerformedSinceLastSave
protected boolean readOnly
protected static java.util.logging.Logger logger
protected final ModeController mModeController
| Constructor Detail |
|---|
public MapAdapter(FreeMindMain frame,
ModeController modeController)
| Method Detail |
|---|
public ModeController getModeController()
getModeController in interface MindMappublic abstract boolean save(java.io.File file)
public abstract void load(java.net.URL file)
throws java.io.FileNotFoundException,
java.io.IOException,
XMLParseException,
java.net.URISyntaxException
java.io.FileNotFoundException
java.io.IOException
XMLParseException
java.net.URISyntaxException
public java.lang.String tryToLock(java.io.File file)
throws java.lang.Exception
java.lang.Exceptionpublic void destroy()
MindMap
destroy in interface MindMappublic FreeMindMain getFrame()
public boolean isSaved()
isSaved in interface MindMappublic boolean isReadOnly()
isReadOnly in interface MindMappublic void setSaved(boolean saved)
setSaved in interface MindMapsaved - true if the file was saved recently. False otherwise.protected int getNumberOfChangesSinceLastSave()
public MindMapNode getRootNode()
getRootNode in interface MindMappublic void setRoot(MindMapNode root)
public java.io.File getFile()
getFile in interface MindMap
public java.net.URL getURL()
throws java.net.MalformedURLException
getURL in interface MindMapjava.net.MalformedURLExceptionprotected void setFile(java.io.File file)
protected java.lang.String getText(java.lang.String textId)
public java.lang.String getAsPlainText(java.util.List mindMapNodes)
getAsPlainText in interface MindMappublic java.lang.String getAsRTF(java.util.List mindMapNodes)
getAsRTF in interface MindMappublic java.lang.String getAsHTML(java.util.List mindMapNodes)
getAsHTML in interface MindMappublic java.lang.String getRestoreable()
MindMap
getRestoreable in interface MindMappublic MindMapLinkRegistry getLinkRegistry()
getLinkRegistry in interface MindMappublic void nodeChanged(javax.swing.tree.TreeNode node)
nodeChanged in interface MindMapnodeChanged in class javax.swing.tree.DefaultTreeModelpublic void nodeRefresh(javax.swing.tree.TreeNode node)
nodeRefresh in interface MindMap
protected void fireTreeNodesInserted(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
fireTreeNodesInserted in class javax.swing.tree.DefaultTreeModelsource - the node being changedpath - the path to the root nodechildIndices - the indices of the changed elementschildren - the changed elementsEventListenerList
protected void fireTreeNodesRemoved(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
fireTreeNodesRemoved in class javax.swing.tree.DefaultTreeModel
protected void fireTreeStructureChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
fireTreeStructureChanged in class javax.swing.tree.DefaultTreeModel
protected void fireTreeNodesChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
fireTreeNodesChanged in class javax.swing.tree.DefaultTreeModelpublic MapRegistry getRegistry()
getRegistry in interface MindMappublic Filter getFilter()
getFilter in interface MindMappublic void setFilter(Filter filter)
setFilter in interface MindMap
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||