java.lang.Object
de.grogra.util.TreeModelSupport
de.grogra.util.Tree
- All Implemented Interfaces:
TreeModel
- Direct Known Subclasses:
MutableTree
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class de.grogra.util.TreeModelSupport
NODES_CHANGED, NODES_INSERTED, NODES_REMOVED, STRUCTURE_CHANGED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectfindFirst(TreeModel tree, Object root, ObjectToBoolean filter) static ObjectfindMax(TreeModel tree, Object root, Comparator comparator) static ObjectfindMax(TreeModel tree, Object root, Comparator comparator, Object max) intgetChildCount(Object parent) final intgetIndexOfChild(Tree.Node child) intgetIndexOfChild(Object parent, Object child) getRoot()booleanhasValidPath(Tree.Node leaf) booleanbooleannodesEqual(Tree.Node a, Tree.Node b) voidvalueForPathChanged(TreePath path, Object newValue) Methods 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 javax.swing.tree.TreeModel
addTreeModelListener, removeTreeModelListener
-
Field Details
-
root
-
-
Constructor Details
-
Tree
-
-
Method Details
-
isLeaf
-
getChild
-
getParent
-
getChildCount
- Specified by:
getChildCountin interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChildin interfaceTreeModel
-
nodesEqual
-
getIndexOfChild
-
getRoot
-
findFirst
-
findMax
-
findMax
-
valueForPathChanged
- Specified by:
valueForPathChangedin interfaceTreeModel
-
hasValidPath
-