freemind.modes.browsemode
Class EncryptedBrowseNode

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

public class EncryptedBrowseNode
extends BrowseNodeModel

Author:
foltin

Field Summary
protected static java.util.logging.Logger logger
           
 
Fields inherited from class freemind.modes.NodeAdapter
backgroundColor, children, cloud, color, folded, font, HGAP, icons, LEFT_POSITION, 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
EncryptedBrowseNode(FreeMindMain frame, ModeController modeController)
           
EncryptedBrowseNode(java.lang.Object userObject, FreeMindMain frame, ModeController modeController)
           
 
Method Summary
 void setAdditionalInfo(java.lang.String info)
          This method can be used to store non-visual additions to a node.
 void setFolded(boolean folded)
           
 void updateIcon()
           
 
Methods inherited from class freemind.modes.browsemode.BrowseNodeModel
isWriteable, 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, setAttribute, setBackgroundColor, setBold, setCloud, setColor, setEdge, 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
 

Field Detail

logger

protected static java.util.logging.Logger logger
Constructor Detail

EncryptedBrowseNode

public EncryptedBrowseNode(FreeMindMain frame,
                           ModeController modeController)

EncryptedBrowseNode

public EncryptedBrowseNode(java.lang.Object userObject,
                           FreeMindMain frame,
                           ModeController modeController)
Method Detail

updateIcon

public void updateIcon()

setFolded

public void setFolded(boolean folded)
Specified by:
setFolded in interface MindMapNode
Overrides:
setFolded in class NodeAdapter

setAdditionalInfo

public void setAdditionalInfo(java.lang.String info)
Description copied from interface: MindMapNode
This method can be used to store non-visual additions to a node. Currently, it is used for encrypted nodes to store the encrypted content.

Specified by:
setAdditionalInfo in interface MindMapNode
Overrides:
setAdditionalInfo in class NodeAdapter