public abstract class AlmDataTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_LABEL |
Constructor and Description |
---|
AlmDataTreeNode(java.lang.Object userObject, boolean allowChildren) |
Modifier and Type | Method and Description |
---|---|
abstract NodeContextMenu |
getContextMenu(javax.swing.JTree tree) |
javax.swing.KeyStroke |
getContextMenuKey() |
abstract javax.swing.Icon |
getIcon() |
abstract java.lang.String |
getId() |
abstract java.lang.String |
getLabel() |
java.lang.String |
getTooltip() |
abstract void |
handleNode(javax.swing.JTree tree, java.lang.Object event) |
abstract void |
refresh() |
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
public static final java.lang.String DEFAULT_LABEL
public AlmDataTreeNode(java.lang.Object userObject, boolean allowChildren)
userObject
-allowChildren
-public abstract void handleNode(javax.swing.JTree tree, java.lang.Object event)
public abstract javax.swing.Icon getIcon()
public abstract NodeContextMenu getContextMenu(javax.swing.JTree tree)
public abstract java.lang.String getLabel()
public abstract java.lang.String getId()
public abstract void refresh()
public javax.swing.KeyStroke getContextMenuKey()
public java.lang.String getTooltip()