freemind.modes.mindmapmode
Class MindMapNodeModel
java.lang.Object
freemind.modes.NodeAdapter
freemind.modes.mindmapmode.MindMapNodeModel
- All Implemented Interfaces:
- MindMapNode, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
- Direct Known Subclasses:
- EncryptedMindMapNode
- public class MindMapNodeModel
- extends NodeAdapter
This class represents a single Node of a Tree. It contains direct handles
to its parent and children and to its view.
Fields inherited from class freemind.modes.NodeAdapter |
backgroundColor, children, cloud, color, folded, font, HGAP, icons, logger, stateIcons, style, underlined, userObject, VGAP |
Methods inherited from class freemind.modes.NodeAdapter |
addHook, addIcon, calcShiftY, calcVGap, children, childrenFolded, childrenUnfolded, estabilishOwnFont, getActivatedHooks, getAdditionalInfo, getAllowsChildren, getBackgroundColor, getChildAt, getChildCount, getChildPosition, getCloud, getColor, getEdge, getFont, getFontFamilyName, getFontSize, getFrame, getHGap, getHistoryInformation, getHooks, getIcons, getIndex, getLink, getNodeLevel, getObjectId, getParent, getParentNode, getPath, getPreferredChild, getShiftY, getShortText, getStateIcons, getStyle, getText, getToolTip, getVGap, getViewer, hasChildren, hasFoldedStrictDescendant, insert, invokeHook, isBold, isDescendantOf, isFolded, isItalic, isLeaf, isLeft, isOneLeftSideOfRoot, isRoot, isUnderlined, remove, remove, removeFromParent, removeHook, removeLastIcon, save, setAdditionalInfo, setBackgroundColor, setBold, setCloud, setColor, setEdge, setFolded, setFont, setFontSize, setHGap, setHistoryInformation, setItalic, setLeft, setLink, setParent, setParent, setPreferredChild, setShiftY, setStateIcon, setStyle, setText, setToolTip, setUnderlined, setUserObject, setVGap, setViewer, shallowCopy, toggleBold, toggleItalic, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MindMapNodeModel
public MindMapNodeModel(FreeMindMain frame)
MindMapNodeModel
public MindMapNodeModel(java.lang.Object userObject,
FreeMindMain frame)
basicCopy
protected MindMapNode basicCopy()
- Overrides:
basicCopy
in class NodeAdapter
saveHTML_escapeUnicodeAndSpecialCharacters
public java.lang.String saveHTML_escapeUnicodeAndSpecialCharacters(java.lang.String text)
saveHTML_escapeUnicode
public java.lang.String saveHTML_escapeUnicode(java.lang.String text)
saveHTML
public int saveHTML(java.io.Writer fileout,
java.lang.String parentID,
int lastChildNumber,
boolean isRoot,
boolean treatAsParagraph,
int depth)
throws java.io.IOException
- Throws:
java.io.IOException
saveTXT
public void saveTXT(java.io.Writer fileout,
int depth)
throws java.io.IOException
- Throws:
java.io.IOException
collectColors
public void collectColors(java.util.HashSet colors)
saveRTF
public void saveRTF(java.io.Writer fileout,
int depth,
java.util.HashMap colorTable)
throws java.io.IOException
- Throws:
java.io.IOException