Package | Description |
---|---|
org.eclipse.jface.viewers |
Provides a framework for viewers, which are model-based
content adapters for SWT widgets.
|
org.eclipse.ui.navigator |
Provides the Common Navigator framework.
|
Modifier and Type | Field and Description |
---|---|
static TreePath |
TreePath.EMPTY
Constant for representing an empty tree path.
|
Modifier and Type | Method and Description |
---|---|
TreePath |
TreePath.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 |
TreePath.getParentPath()
Returns a copy of this tree path with one segment removed from the end,
or
null 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[] |
TreeSelection.getPaths() |
TreePath[] |
ITreeSelection.getPaths()
Returns the paths in this selection
|
TreePath[] |
TreeSelection.getPathsFor(Object element) |
TreePath[] |
ITreeSelection.getPathsFor(Object element)
Returns the paths in this selection whose last segment is equal
to the given element
|
abstract TreePath |
ViewerRow.getTreePath()
The tree path used to identify an element by the unique path
|
TreePath |
TreeViewerRow.getTreePath() |
TreePath |
TableViewerRow.getTreePath() |
protected TreePath |
AbstractTreeViewer.getTreePathFromItem(Item item)
Returns the tree path for the given item.
|
Modifier and Type | Method and Description |
---|---|
int |
TreePathViewerSorter.category(TreePath parentPath,
Object element)
Provide a category for the given element that will have the given parent
path when it is added to the viewer.
|
int |
TreePathViewerSorter.compare(Viewer viewer,
TreePath parentPath,
Object e1,
Object e2)
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[] |
ViewerFilter.filter(Viewer viewer,
TreePath parentPath,
Object[] elements)
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 |
TreePathViewerSorter.sort(Viewer viewer,
TreePath parentPath,
Object[] elements)
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 from
StructuredViewer.refresh() and
StructuredViewer.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.
|
Constructor and Description |
---|
TreeSelection(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.
|
Modifier and Type | Method and Description |
---|---|
int |
CommonViewerSorter.compare(Viewer viewer,
TreePath parentPath,
Object e1,
Object e2) |
boolean |
CommonViewerSorter.isSorterProperty(TreePath parentPath,
Object element,
String property) |
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.