public static class RBDocument.MenuTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
implements javax.swing.tree.TreeNode
| Constructor and Description |
|---|
MenuTreeNode(java.lang.Object aSource) |
MenuTreeNode(java.lang.Object aSource,
javax.swing.tree.DefaultMutableTreeNode aParent) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.Object aMenu) |
java.util.Enumeration |
children() |
boolean |
equals(java.lang.Object anObj) |
boolean |
getAllowsChildren() |
static java.lang.Object |
getChild(java.lang.Object parent,
int index) |
javax.swing.tree.TreeNode |
getChildAt(int index) |
int |
getChildCount() |
static int |
getChildCount(java.lang.Object parent) |
java.util.Vector |
getChildren() |
int |
getIndex(javax.swing.tree.TreeNode node) |
java.lang.String |
getName() |
java.lang.Object |
getSource() |
boolean |
isLeaf() |
boolean |
moveChild(RBDocument.MenuTreeNode aMenuElement,
boolean moveEarlier)
Rearrange a child menu item in children or grandchildren
|
void |
remove(RBDocument.MenuTreeNode aMenuElement)
remove a child menu element
|
void |
setName(java.lang.String aName) |
void |
setText(java.lang.String aString) |
java.lang.String |
toString() |
add, breadthFirstEnumeration, clone, depthFirstEnumeration, getChildAfter, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObjectpublic MenuTreeNode(java.lang.Object aSource)
public MenuTreeNode(java.lang.Object aSource,
javax.swing.tree.DefaultMutableTreeNode aParent)
public java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodechildren in class javax.swing.tree.DefaultMutableTreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodegetAllowsChildren in class javax.swing.tree.DefaultMutableTreeNodepublic javax.swing.tree.TreeNode getChildAt(int index)
getChildAt in interface javax.swing.tree.TreeNodegetChildAt in class javax.swing.tree.DefaultMutableTreeNodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodegetChildCount in class javax.swing.tree.DefaultMutableTreeNodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodegetIndex in class javax.swing.tree.DefaultMutableTreeNodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodeisLeaf in class javax.swing.tree.DefaultMutableTreeNodepublic java.lang.String toString()
toString in class javax.swing.tree.DefaultMutableTreeNodepublic boolean equals(java.lang.Object anObj)
equals in class java.lang.Objectpublic java.lang.Object getSource()
public java.lang.String getName()
public void setName(java.lang.String aName)
public void setText(java.lang.String aString)
public java.util.Vector getChildren()
public static java.lang.Object getChild(java.lang.Object parent,
int index)
public static int getChildCount(java.lang.Object parent)
public void add(java.lang.Object aMenu)
public void remove(RBDocument.MenuTreeNode aMenuElement)
public boolean moveChild(RBDocument.MenuTreeNode aMenuElement, boolean moveEarlier)
aMenuElement - the item to movemoveEarlier - true if the new index is lower than the old, false if the new index is higher than the old