Class TreeUtil
java.lang.Object
com.vividsolutions.jump.workbench.ui.TreeUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceinterface to limit recursion over treestatic classstatic classstatic interfaceinterface handling visiting each tree path node may throwTreeUtil.VisitFinishedExceptionor otherTreeUtil.VisitingExceptions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic TreeCellRenderercreateSimpleTreeCellRenderer(String text, ImageIcon icon, Font font) static TreeCellRendererstatic TreeModelEventcreateTreeModelEvent(Object source, Object node, TreeModel model) static Stringstatic voidstatic voidstatic TreePathfindTreePath(Object node, TreeModel model) Deprecated.usestatic TreePath[]findTreePaths(Object[] nodesArray, TreeModel model, TreeUtil.RecurseValidator rv) find TreePath objects, optimized by limiting recursion withTreeUtil.RecurseValidatorandTreeUtil.VisitFinishedExceptionstatic ListlastPathComponents(TreePath[] paths) static Collectionstatic voidvisit(TreeModel model, TreeUtil.Visitor visitor) static voidvisit(TreeModel model, TreeUtil.Visitor visitor, TreeUtil.RecurseValidator rv) visit Treemodel.Root recursively, limited byTreeUtil.RecurseValidator(may be null if not needed)static voidvisit(TreeModel model, TreePath path, TreeUtil.Visitor visitor) Visit the path and all subpaths.
-
Constructor Details
-
TreeUtil
public TreeUtil()
-
-
Method Details
-
createSimpleTreeCellRenderer
-
createSimpleTreeCellRenderer
- Parameters:
text- null to get the text by calling #toString on the value
-
visit
-
visit
visit Treemodel.Root recursively, limited byTreeUtil.RecurseValidator(may be null if not needed) -
visit
Visit the path and all subpaths. -
createTreeModelEvent
-
dump
-
findTreePath
Deprecated.use- Returns:
- null if the node is not in the tree model
-
findTreePaths
public static TreePath[] findTreePaths(Object[] nodesArray, TreeModel model, TreeUtil.RecurseValidator rv) find TreePath objects, optimized by limiting recursion withTreeUtil.RecurseValidatorandTreeUtil.VisitFinishedException -
contains
-
lastPathComponents
-
expandAll
-
expand
-
nodes
-