java.lang.Object
de.grogra.util.TreeModelSupport
de.grogra.util.Tree
de.grogra.util.MutableTree
de.grogra.pf.ui.edit.PropertyEditorTree
- All Implemented Interfaces:
UINodeHandler
,UITree
,Disposable
,MutableTreeModel
,TreeModel
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
class
static class
-
Field Summary
Fields inherited from class de.grogra.util.TreeModelSupport
NODES_CHANGED, NODES_INSERTED, NODES_REMOVED, STRUCTURE_CHANGED
Fields inherited from interface de.grogra.pf.ui.tree.UINodeHandler
ACTION_DELETE, ACTION_MOVE, 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_HELP, NT_ITEM, NT_ITEM_GROUP, NT_LINK, NT_MOUSE_MOTION, NT_SELECTABLE, NT_SEPARATOR, NT_SPECIAL, NT_UNDEFINED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
eventOccured
(Object node, EventObject event) protected void
fireChanged
(Object changeEvent) getDescription
(Object node, String type) int
boolean
isAvailable
(Object node) boolean
boolean
isMenu()
protected abstract boolean
isNodeAffectedBy
(PropertyEditorTree.PropertyNode node, Object chanveEvent) boolean
nodesEqual
(Object a, Object b) resolveLink
(Object node) void
setMenu()
void
update()
Methods inherited from class de.grogra.util.MutableTree
dispose, insert, remove, remove, setRoot, valueForPathChanged
Methods inherited from class de.grogra.util.Tree
findFirst, findMax, findMax, getChild, getChildCount, getIndexOfChild, getIndexOfChild, getParent, getRoot, hasValidPath, isLeaf, nodesEqual
Methods inherited from class de.grogra.util.TreeModelSupport
addTreeModelListener, allListenersRemoved, clearListeners, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, firstListenerAdded, hasListeners, removeTreeModelListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.grogra.util.Disposable
dispose
Methods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
Methods inherited from interface de.grogra.pf.ui.tree.UINodeHandler
isLeaf
-
Constructor Details
-
PropertyEditorTree
-
-
Method Details
-
setMenu
public void setMenu() -
getContext
- Specified by:
getContext
in interfaceUITree
-
isMenu
public boolean isMenu() -
fireChanged
-
isNodeAffectedBy
protected abstract boolean isNodeAffectedBy(PropertyEditorTree.PropertyNode node, Object chanveEvent) -
getDescription
- Specified by:
getDescription
in interfaceUINodeHandler
-
nodesEqual
- Specified by:
nodesEqual
in interfaceUINodeHandler
-
getType
- Specified by:
getType
in interfaceUINodeHandler
-
getName
- Specified by:
getName
in interfaceUINodeHandler
-
isAvailable
- Specified by:
isAvailable
in interfaceUINodeHandler
-
isEnabled
- Specified by:
isEnabled
in interfaceUINodeHandler
-
resolveLink
- Specified by:
resolveLink
in interfaceUINodeHandler
-
eventOccured
- Specified by:
eventOccured
in interfaceUINodeHandler
-
invoke
- Specified by:
invoke
in interfaceUINodeHandler
-
update
public void update()
-