de.grogra.pf.ui.tree
public class UINodeHandlerImpl extends java.lang.Object implements UINodeHandler
| Modifier and Type | Field and Description |
|---|---|
static UINodeHandler |
SEPARATOR |
protected int |
type |
ACTION_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 |
|---|
UINodeHandlerImpl(int type) |
| Modifier and Type | Method and Description |
|---|---|
void |
eventOccured(java.lang.Object node,
java.util.EventObject event) |
java.lang.Object |
getDescription(java.lang.Object node,
java.lang.String type) |
java.lang.String |
getName(java.lang.Object node) |
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 |
isLeaf(java.lang.Object node) |
boolean |
nodesEqual(java.lang.Object a,
java.lang.Object b) |
java.lang.Object |
resolveLink(java.lang.Object node) |
public static final UINodeHandler SEPARATOR
protected final int type
public void eventOccured(java.lang.Object node,
java.util.EventObject event)
eventOccured in interface UINodeHandlerpublic 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 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 isLeaf(java.lang.Object node)
isLeaf 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