freemind.modes.schememode
Class SchemeNodeModel

java.lang.Object
  extended by freemind.modes.NodeAdapter
      extended by freemind.modes.schememode.SchemeNodeModel
All Implemented Interfaces:
MindMapNode, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class SchemeNodeModel
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
SchemeNodeModel(FreeMindMain frame, MindMap map)
           
 
Method Summary
 java.lang.String getCodeClassicStyle()
           
 java.lang.String getCodeMathStyle()
           
 boolean isWriteable()
          Some nodes can't get new children or have other changes (encrypted nodes for example).
 java.lang.String toString()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SchemeNodeModel

public SchemeNodeModel(FreeMindMain frame,
                       MindMap map)
Method Detail

toString

public java.lang.String toString()
Specified by:
toString in interface MindMapNode
Overrides:
toString in class NodeAdapter

getCodeMathStyle

public java.lang.String getCodeMathStyle()

getCodeClassicStyle

public java.lang.String getCodeClassicStyle()

isWriteable

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