freemind.modes.browsemode
Class BrowseNodeModel

java.lang.Object
  extended by freemind.modes.NodeAdapter
      extended by freemind.modes.browsemode.BrowseNodeModel
All Implemented Interfaces:
MindMapNode, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Direct Known Subclasses:
EncryptedBrowseNode

public class BrowseNodeModel
extends NodeAdapter

This class represents a single Node of a Tree. It contains direct handles to its parent and children and to its view.


Field Summary
 
Fields inherited from class freemind.modes.NodeAdapter
backgroundColor, children, cloud, color, folded, font, HGAP, icons, LEFT_POSITION, logger, RIGHT_POSITION, stateIcons, style, underlined, UNKNOWN_POSITION, userObject, VGAP
 
Fields inherited from interface freemind.modes.MindMapNode
NODE_STYLES, STYLE_AS_PARENT, STYLE_BUBBLE, STYLE_COMBINED, STYLE_FORK
 
Constructor Summary
BrowseNodeModel(FreeMindMain frame, MindMap map)
           
BrowseNodeModel(java.lang.Object userObject, FreeMindMain frame, MindMap map)
           
 
Method Summary
 boolean isWriteable()
          Some nodes can't get new children or have other changes (encrypted nodes for example).
 XMLElement save()
           
 
Methods inherited from class freemind.modes.NodeAdapter
acceptViewVisitor, addHook, addIcon, addTreeModelListener, addViewer, calcShiftY, children, childrenFolded, childrenUnfolded, createAttributeTableModel, establishOwnFont, getActivatedHooks, getAdditionalInfo, getAllowsChildren, getAttribute, getAttribute, getAttributeKeyList, getAttributePosition, getAttributes, getAttributeTableLength, getBackgroundColor, getChildAt, getChildCount, getChildPosition, getChildren, getCloud, getColor, getEdge, getFilterInfo, getFont, getFontFamilyName, getFontSize, getFrame, getHGap, getHistoryInformation, getHooks, getIcons, getIndex, getLink, getListeners, getMap, getModeController, getNodeLevel, getNoteText, getObjectId, getParent, getParentNode, getPath, getPlainTextContent, getShiftY, getShortText, getStateIcons, getStyle, getText, getToolTip, getVGap, getViewers, getXmlNoteText, getXmlText, hasChildren, hasFoldedStrictDescendant, hasOneVisibleChild, hasStyle, insert, invokeHook, isBold, isDescendantOf, isFolded, isItalic, isLeaf, isLeft, isNewChildLeft, isRoot, isUnderlined, isVisible, remove, remove, removeFromParent, removeHook, removeIcon, removeTreeModelListener, removeViewer, save, setAdditionalInfo, setAttribute, setBackgroundColor, setBold, setCloud, setColor, setEdge, setFolded, setFont, setFontSize, setHGap, setHistoryInformation, setItalic, setLeft, setLink, setMap, setNoteText, setParent, setParent, setShiftY, setStateIcon, setStyle, setText, setToolTip, setUnderlined, setUserObject, setVGap, setXmlNoteText, setXmlText, shallowCopy, toggleBold, toggleItalic, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BrowseNodeModel

public BrowseNodeModel(FreeMindMain frame,
                       MindMap map)

BrowseNodeModel

public BrowseNodeModel(java.lang.Object userObject,
                       FreeMindMain frame,
                       MindMap map)
Method Detail

save

public XMLElement save()

isWriteable

public boolean isWriteable()
Description copied from interface: MindMapNode
Some nodes can't get new children or have other changes (encrypted nodes for example).