de.grogra.pf.ui.tree
public class UISubTree extends SubTree implements UITree
| Modifier and Type | Field and Description |
|---|---|
protected UITree |
uiTree |
pathToRoot, treeNODES_CHANGED, NODES_INSERTED, NODES_REMOVED, STRUCTURE_CHANGEDACTION_DELETE, ACTION_OPEN, ACTION_RENAME, ACTION_SELECT, GET_IMMEDIATE_LISTENER_METHOD, GET_SELECTABLE_METHOD, NODE_TYPE_MASK, NT_CHECKBOX_ITEM, NT_CHOICE_GROUP, NT_CHOICE_ITEM, NT_DIRECTORY, NT_DIRECTORY_MASK, NT_FILL, NT_GROUP, NT_ITEM, NT_ITEM_GROUP, NT_LINK, NT_MOUSE_MOTION, NT_SELECTABLE, NT_SEPARATOR, NT_SPECIAL, NT_UNDEFINED| Constructor and Description |
|---|
UISubTree(UITree tree,
javax.swing.tree.TreePath pathToRoot) |
| Modifier and Type | Method and Description |
|---|---|
void |
eventOccured(java.lang.Object node,
java.util.EventObject event) |
Context |
getContext() |
java.lang.Object |
getDescription(java.lang.Object node,
java.lang.String type) |
java.lang.String |
getName(java.lang.Object node) |
java.lang.Object |
getParent(java.lang.Object child) |
int |
getType(java.lang.Object node) |
java.lang.Object |
invoke(java.lang.Object node,
java.lang.String method,
java.lang.Object arg) |
boolean |
isAvailable(java.lang.Object node) |
boolean |
isEnabled(java.lang.Object node) |
boolean |
nodesEqual(java.lang.Object a,
java.lang.Object b) |
java.lang.Object |
resolveLink(java.lang.Object node) |
void |
update() |
allListenersRemoved, dispose, disposeImpl, firstListenerAdded, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, treeNodesChanged, treeNodesInserted, treeNodesRemoved, treeStructureChanged, valueForPathChangedaddTreeModelListener, clearListeners, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, hasListeners, removeTreeModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChangeddisposeisLeafprotected UITree uiTree
public UISubTree(UITree tree, javax.swing.tree.TreePath pathToRoot)
public void eventOccured(java.lang.Object node,
java.util.EventObject event)
eventOccured in interface UINodeHandlerpublic Context getContext()
getContext in interface UITreepublic java.lang.Object getDescription(java.lang.Object node,
java.lang.String type)
getDescription in interface UINodeHandlerpublic java.lang.String getName(java.lang.Object node)
getName in interface UINodeHandlerpublic java.lang.Object getParent(java.lang.Object child)
public int getType(java.lang.Object node)
getType in interface UINodeHandlerpublic java.lang.Object invoke(java.lang.Object node,
java.lang.String method,
java.lang.Object arg)
invoke in interface UINodeHandlerpublic boolean isAvailable(java.lang.Object node)
isAvailable in interface UINodeHandlerpublic boolean isEnabled(java.lang.Object node)
isEnabled in interface UINodeHandlerpublic boolean nodesEqual(java.lang.Object a,
java.lang.Object b)
nodesEqual in interface UINodeHandlerpublic java.lang.Object resolveLink(java.lang.Object node)
resolveLink in interface UINodeHandler