de.grogra.pf.ui.edit
public abstract class PropertyEditorTree extends MutableTree implements UITree
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyEditorTree.Node |
class |
PropertyEditorTree.PropertyNode |
static class |
PropertyEditorTree.SelectionNode |
NODES_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 |
|---|
PropertyEditorTree(Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
eventOccured(java.lang.Object node,
java.util.EventObject event) |
protected void |
fireChanged(java.lang.Object changeEvent) |
Context |
getContext() |
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 |
isMenu() |
protected abstract boolean |
isNodeAffectedBy(PropertyEditorTree.PropertyNode node,
java.lang.Object chanveEvent) |
boolean |
nodesEqual(java.lang.Object a,
java.lang.Object b) |
java.lang.Object |
resolveLink(java.lang.Object node) |
void |
setMenu() |
void |
update() |
dispose, insert, remove, remove, setRoot, valueForPathChangedfindFirst, findMax, findMax, getChild, getChildCount, getIndexOfChild, getIndexOfChild, getParent, getRoot, hasValidPath, isLeaf, nodesEqualaddTreeModelListener, allListenersRemoved, clearListeners, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, firstListenerAdded, hasListeners, removeTreeModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChangeddisposeisLeafpublic PropertyEditorTree(Context context)
public void eventOccured(java.lang.Object node,
java.util.EventObject event)
eventOccured in interface UINodeHandlerprotected void fireChanged(java.lang.Object changeEvent)
public 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 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 isMenu()
protected abstract boolean isNodeAffectedBy(PropertyEditorTree.PropertyNode node, java.lang.Object chanveEvent)
public 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 UINodeHandlerpublic void setMenu()