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
Nested ClassesModifier and TypeClassDescriptionstatic classclassstatic class -
Field Summary
Fields inherited from class de.grogra.util.TreeModelSupport
NODES_CHANGED, NODES_INSERTED, NODES_REMOVED, STRUCTURE_CHANGEDFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoideventOccured(Object node, EventObject event) protected voidfireChanged(Object changeEvent) getDescription(Object node, String type) intbooleanisAvailable(Object node) booleanbooleanisMenu()protected abstract booleanisNodeAffectedBy(PropertyEditorTree.PropertyNode node, Object chanveEvent) booleannodesEqual(Object a, Object b) resolveLink(Object node) voidsetMenu()voidupdate()Methods inherited from class de.grogra.util.MutableTree
dispose, insert, remove, remove, setRoot, valueForPathChangedMethods inherited from class de.grogra.util.Tree
findFirst, findMax, findMax, getChild, getChildCount, getIndexOfChild, getIndexOfChild, getParent, getRoot, hasValidPath, isLeaf, nodesEqualMethods inherited from class de.grogra.util.TreeModelSupport
addTreeModelListener, allListenersRemoved, clearListeners, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, firstListenerAdded, hasListeners, removeTreeModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.util.Disposable
disposeMethods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChangedMethods inherited from interface de.grogra.pf.ui.tree.UINodeHandler
isLeaf
-
Constructor Details
-
PropertyEditorTree
-
-
Method Details
-
setMenu
public void setMenu() -
getContext
- Specified by:
getContextin interfaceUITree
-
isMenu
public boolean isMenu() -
fireChanged
-
isNodeAffectedBy
protected abstract boolean isNodeAffectedBy(PropertyEditorTree.PropertyNode node, Object chanveEvent) -
getDescription
- Specified by:
getDescriptionin interfaceUINodeHandler
-
nodesEqual
- Specified by:
nodesEqualin interfaceUINodeHandler
-
getType
- Specified by:
getTypein interfaceUINodeHandler
-
getName
- Specified by:
getNamein interfaceUINodeHandler
-
isAvailable
- Specified by:
isAvailablein interfaceUINodeHandler
-
isEnabled
- Specified by:
isEnabledin interfaceUINodeHandler
-
resolveLink
- Specified by:
resolveLinkin interfaceUINodeHandler
-
eventOccured
- Specified by:
eventOccuredin interfaceUINodeHandler
-
invoke
- Specified by:
invokein interfaceUINodeHandler
-
update
public void update()
-