|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfreemind.modes.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 | |
protected java.util.List |
children
|
protected java.awt.Color |
color
|
protected boolean |
folded
|
protected java.awt.Font |
font
|
protected java.util.Vector |
icons
stores the icons associated with this node. |
protected java.lang.String |
style
|
protected boolean |
underlined
|
protected java.lang.Object |
userObject
|
| Fields inherited from interface freemind.modes.MindMapNode |
STYLE_BUBBLE, STYLE_FORK |
| Constructor Summary | |
protected |
NodeAdapter(FreeMindMain frame)
|
protected |
NodeAdapter(java.lang.Object userObject,
FreeMindMain frame)
|
| Method Summary | |
void |
addIcon(MindIcon _icon)
|
protected MindMapNode |
basicCopy()
|
java.util.Enumeration |
children()
AFAIK there is no way to get an enumeration out of a linked list. |
java.util.ListIterator |
childrenFolded()
|
java.util.ListIterator |
childrenUnfolded()
|
void |
estabilishOwnFont()
|
boolean |
getAllowsChildren()
|
javax.swing.tree.TreeNode |
getChildAt(int childIndex)
|
int |
getChildCount()
|
int |
getChildPosition(MindMapNode childNode)
|
java.awt.Color |
getColor()
The Foreground/Font Color |
MindMapEdge |
getEdge()
|
java.awt.Font |
getFont()
|
java.lang.String |
getFontFamilyName()
|
java.lang.String |
getFontSize()
|
FreeMindMain |
getFrame()
|
java.util.Vector |
getIcons()
|
int |
getIndex(javax.swing.tree.TreeNode node)
|
java.lang.String |
getLink()
|
int |
getNodeLevel()
|
javax.swing.tree.TreeNode |
getParent()
|
MindMapNode |
getParentNode()
|
javax.swing.tree.TreePath |
getPath()
Creates the TreePath recursively |
MindMapNode |
getPreferredChild()
|
java.lang.String |
getStyle()
A Node-Style like MindMapNode.STYLE_FORK or MindMapNode.STYLE_BUBBLE |
NodeView |
getViewer()
|
boolean |
hasChildren()
|
boolean |
hasFoldedStrictDescendant()
True iff one of node's strict descendants is folded. |
void |
insert(javax.swing.tree.MutableTreeNode child,
int index)
|
boolean |
isBold()
|
boolean |
isDescendantOf(MindMapNode node)
Returns whether the argument is parent or parent of one of the grandpa's of this node. |
boolean |
isFolded()
|
boolean |
isItalic()
|
boolean |
isLeaf()
|
boolean |
isRoot()
|
boolean |
isUnderlined()
|
void |
remove(int index)
|
void |
remove(javax.swing.tree.MutableTreeNode node)
|
void |
removeFromParent()
|
int |
removeLastIcon()
|
void |
setBold(boolean bold)
|
void |
setColor(java.awt.Color color)
|
void |
setEdge(MindMapEdge edge)
|
void |
setFolded(boolean folded)
|
void |
setFont(java.awt.Font font)
|
void |
setFontSize(int fontSize)
|
void |
setItalic(boolean italic)
|
void |
setLink(java.lang.String link)
|
void |
setParent(MindMapNode newParent)
|
void |
setParent(javax.swing.tree.MutableTreeNode newParent)
|
void |
setPreferredChild(MindMapNode node)
|
void |
setStyle(java.lang.String style)
|
void |
setUnderlined(boolean underlined)
|
void |
setUserObject(java.lang.Object object)
|
void |
setViewer(NodeView viewer)
|
MindMapNode |
shallowCopy()
|
void |
toggleBold()
|
void |
toggleItalic()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.lang.Object userObject
protected java.lang.String style
protected java.util.Vector icons
protected java.awt.Color color
protected boolean folded
protected java.util.List children
protected java.awt.Font font
protected boolean underlined
| Constructor Detail |
protected NodeAdapter(FreeMindMain frame)
protected NodeAdapter(java.lang.Object userObject,
FreeMindMain frame)
| Method Detail |
public java.lang.String getLink()
getLink in interface MindMapNodepublic void setLink(java.lang.String link)
setLink in interface MindMapNodepublic FreeMindMain getFrame()
public NodeView getViewer()
getViewer in interface MindMapNodepublic void setViewer(NodeView viewer)
setViewer in interface MindMapNodepublic javax.swing.tree.TreePath getPath()
getPath in interface MindMapNodepublic MindMapEdge getEdge()
getEdge in interface MindMapNodepublic void setEdge(MindMapEdge edge)
public java.lang.String getStyle()
getStyle in interface MindMapNodepublic java.awt.Color getColor()
getColor in interface MindMapNodepublic void setStyle(java.lang.String style)
public void setColor(java.awt.Color color)
setColor in interface MindMapNodepublic void estabilishOwnFont()
public void setBold(boolean bold)
public void toggleBold()
public void setItalic(boolean italic)
public void toggleItalic()
public void setUnderlined(boolean underlined)
public void setFont(java.awt.Font font)
setFont in interface MindMapNodepublic MindMapNode getParentNode()
getParentNode in interface MindMapNodepublic void setFontSize(int fontSize)
setFontSize in interface MindMapNodepublic java.awt.Font getFont()
getFont in interface MindMapNodepublic java.lang.String getFontSize()
getFontSize in interface MindMapNodepublic java.lang.String getFontFamilyName()
getFontFamilyName in interface MindMapNodepublic boolean isBold()
isBold in interface MindMapNodepublic boolean isItalic()
isItalic in interface MindMapNodepublic boolean isUnderlined()
isUnderlined in interface MindMapNodepublic boolean isFolded()
isFolded in interface MindMapNodepublic java.util.Vector getIcons()
getIcons in interface MindMapNodepublic void addIcon(MindIcon _icon)
addIcon in interface MindMapNodepublic int removeLastIcon()
removeLastIcon in interface MindMapNodepublic boolean hasFoldedStrictDescendant()
public void setFolded(boolean folded)
setFolded in interface MindMapNodeprotected MindMapNode basicCopy()
public MindMapNode shallowCopy()
shallowCopy in interface MindMapNodepublic java.lang.String toString()
toString in interface MindMapNodepublic boolean isDescendantOf(MindMapNode node)
isDescendantOf in interface MindMapNodepublic boolean isRoot()
isRoot in interface MindMapNodepublic boolean hasChildren()
hasChildren in interface MindMapNodepublic int getChildPosition(MindMapNode childNode)
getChildPosition in interface MindMapNodepublic java.util.ListIterator childrenUnfolded()
childrenUnfolded in interface MindMapNodepublic java.util.ListIterator childrenFolded()
childrenFolded in interface MindMapNodepublic java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt in interface javax.swing.tree.TreeNodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNode
public void insert(javax.swing.tree.MutableTreeNode child,
int index)
insert in interface javax.swing.tree.MutableTreeNodepublic void remove(int index)
remove in interface javax.swing.tree.MutableTreeNodepublic void remove(javax.swing.tree.MutableTreeNode node)
remove in interface javax.swing.tree.MutableTreeNodepublic MindMapNode getPreferredChild()
getPreferredChild in interface MindMapNodepublic void setPreferredChild(MindMapNode node)
setPreferredChild in interface MindMapNodepublic void removeFromParent()
removeFromParent in interface javax.swing.tree.MutableTreeNodepublic void setParent(javax.swing.tree.MutableTreeNode newParent)
setParent in interface javax.swing.tree.MutableTreeNodepublic void setParent(MindMapNode newParent)
public void setUserObject(java.lang.Object object)
setUserObject in interface javax.swing.tree.MutableTreeNodepublic int getNodeLevel()
getNodeLevel in interface MindMapNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||