Uses of Class
org.eclipse.jface.viewers.TreePath
Package
Description
Provides a framework for viewers, which are model-based
content adapters for SWT widgets.
Provides the Common Navigator framework.
-
Uses of TreePath in org.eclipse.jface.viewers
Modifier and TypeFieldDescriptionstatic final TreePath
TreePath.EMPTY
Constant for representing an empty tree path.Modifier and TypeMethodDescriptionTreePath.createChildPath
(Object newSegment) Returns a copy of this tree path with the given segment added at the end.TreePath[]
AbstractTreeViewer.getExpandedTreePaths()
Returns a list of tree paths corresponding to expanded nodes in this viewer's tree, including currently hidden ones that are marked as expanded but are under a collapsed ancestor.TreePath.getParentPath()
Returns a copy of this tree path with one segment removed from the end, ornull
if this tree path has no segments.TreePath[]
ILazyTreePathContentProvider.getParents
(Object element) Return the possible parent paths for the given element.TreePath[]
ITreePathContentProvider.getParents
(Object element) Return the possible parent paths for the given element.TreePath[]
ITreeSelection.getPaths()
Returns the paths in this selectionTreePath[]
TreeSelection.getPaths()
TreePath[]
ITreeSelection.getPathsFor
(Object element) Returns the paths in this selection whose last segment is equal to the given elementTreePath[]
TreeSelection.getPathsFor
(Object element) TableViewerRow.getTreePath()
TreeViewerRow.getTreePath()
abstract TreePath
ViewerRow.getTreePath()
The tree path used to identify an element by the unique pathprotected TreePath
AbstractTreeViewer.getTreePathFromItem
(Item item) Returns the tree path for the given item.Modifier and TypeMethodDescriptionint
Provide a category for the given element that will have the given parent path when it is added to the viewer.int
Compare the given elements that will have the given parent path when they are added to the viewer.boolean
TreePath.equals
(TreePath otherPath, IElementComparer comparer) Returns whether this path is equivalent to the given path using the specified comparer to compare individual elements.Object[]
Filters the given elements for the given viewer.Object[]
ITreePathContentProvider.getChildren
(TreePath parentPath) Returns the child elements of the last element in the given path.boolean
ITreePathContentProvider.hasChildren
(TreePath path) Returns whether the last element of the given path has children.boolean
TreePathViewerSorter.isSorterProperty
(TreePath parentPath, Object element, String property) Returns whether this viewer sorter would be affected by a change to the given property of the given element.void
AbstractTreeViewer.setExpandedTreePaths
(TreePath... treePaths) Sets which nodes are expanded in this viewer's tree.void
Sorts the given elements in-place, modifying the given array.boolean
TreePath.startsWith
(TreePath treePath, IElementComparer comparer) Returns whether this path starts with the same segments as the given path, using the given comparer to compare segments.void
ILazyTreePathContentProvider.updateChildCount
(TreePath treePath, int currentChildCount) Called when the TreeViewer needs an up-to-date child count for the given tree path, for example fromStructuredViewer.refresh()
andStructuredViewer.setInput(Object)
.void
ILazyTreePathContentProvider.updateElement
(TreePath parentPath, int index) Called when a previously-blank item becomes visible in the TreeViewer.void
ILazyTreePathContentProvider.updateHasChildren
(TreePath path) Called when the TreeViewer needs up-to-date information whether the node at the given tree path can be expanded.void
DecoratingLabelProvider.updateLabel
(ViewerLabel settings, TreePath elementPath) void
ITreePathLabelProvider.updateLabel
(ViewerLabel label, TreePath elementPath) Updates the label for the given element.void
TreeColumnViewerLabelProvider.updateLabel
(ViewerLabel label, TreePath elementPath) Update the label for the element with TreePath.ModifierConstructorDescriptionTreeSelection
(TreePath treePath) Constructs a selection based on the elements identified by the given tree path.TreeSelection
(TreePath[] paths) Constructs a selection based on the elements identified by the given tree paths.TreeSelection
(TreePath[] paths, IElementComparer comparer) Constructs a selection based on the elements identified by the given tree paths.TreeSelection
(TreePath treePath, IElementComparer comparer) Constructs a selection based on the elements identified by the given tree path.