Uses of Class
org.eclipse.jface.viewers.TreePath
Packages that use 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
Fields in org.eclipse.jface.viewers declared as TreePathModifier and TypeFieldDescriptionstatic final TreePathTreePath.EMPTYConstant for representing an empty tree path.Methods in org.eclipse.jface.viewers that return TreePathModifier 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, ornullif 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 TreePathViewerRow.getTreePath()The tree path used to identify an element by the unique pathprotected TreePathAbstractTreeViewer.getTreePathFromItem(Item item) Returns the tree path for the given item.Methods in org.eclipse.jface.viewers with parameters of type TreePathModifier and TypeMethodDescriptionintProvide a category for the given element that will have the given parent path when it is added to the viewer.intDeprecated, for removal: This API element is subject to removal in a future version.intCompare the given elements that will have the given parent path when they are added to the viewer.intDeprecated, for removal: This API element is subject to removal in a future version.booleanTreePath.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.booleanITreePathContentProvider.hasChildren(TreePath path) Returns whether the last element of the given path has children.booleanTreePathViewerComparator.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.booleanTreePathViewerSorter.isSorterProperty(TreePath parentPath, Object element, String property) Deprecated, for removal: This API element is subject to removal in a future version.voidAbstractTreeViewer.setExpandedTreePaths(TreePath... treePaths) Sets which nodes are expanded in this viewer's tree.voidSorts the given elements in-place, modifying the given array.voidDeprecated, for removal: This API element is subject to removal in a future version.booleanTreePath.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.voidILazyTreePathContentProvider.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).voidILazyTreePathContentProvider.updateElement(TreePath parentPath, int index) Called when a previously-blank item becomes visible in the TreeViewer.voidILazyTreePathContentProvider.updateHasChildren(TreePath path) Called when the TreeViewer needs up-to-date information whether the node at the given tree path can be expanded.voidDecoratingLabelProvider.updateLabel(ViewerLabel settings, TreePath elementPath) voidITreePathLabelProvider.updateLabel(ViewerLabel label, TreePath elementPath) Updates the label for the given element.voidTreeColumnViewerLabelProvider.updateLabel(ViewerLabel label, TreePath elementPath) Update the label for the element with TreePath.Constructors in org.eclipse.jface.viewers with parameters of type TreePathModifierConstructorDescriptionTreeSelection(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.