Package | Description |
---|---|
org.eclipse.compare.structuremergeviewer |
Provides support for finding and displaying the differences
between hierarchically structured data.
|
org.eclipse.jface.databinding.viewers |
Provides classes that can be used to observe the JFace Viewer framework.
|
org.eclipse.jface.viewers |
Provides a framework for viewers, which are model-based
content adapters for SWT widgets.
|
org.eclipse.ui.dialogs |
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
|
org.eclipse.ui.navigator |
Provides the Common Navigator framework.
|
org.eclipse.ui.views.markers |
Utility classes for working with markers in views
|
org.eclipse.ui.views.properties |
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
|
Modifier and Type | Class and Description |
---|---|
class |
DiffTreeViewer
A tree viewer that works on objects implementing
the
IDiffContainer and IDiffElement interfaces. |
class |
StructureDiffViewer
A diff tree viewer that can be configured with a
IStructureCreator
to retrieve a hierarchical structure from the input object (an ICompareInput )
and perform a two-way or three-way compare on it. |
Modifier and Type | Method and Description |
---|---|
static EditingSupport |
ObservableValueEditingSupport.create(ColumnViewer viewer,
DataBindingContext dbc,
CellEditor cellEditor,
IValueProperty cellEditorProperty,
IValueProperty elementProperty)
Returns an ObservableValueEditingSupport instance which binds the given
cell editor property to the given element property.
|
Constructor and Description |
---|
ObservableValueEditingSupport(ColumnViewer viewer,
DataBindingContext dbc)
Constructs a new instance with the provided
viewer and
dbc . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTableViewer
This is a widget independent class implementors of
Table like widgets can use to provide a
viewer on top of their widget implementations. |
class |
AbstractTreeViewer
Abstract base implementation for tree-structure-oriented viewers (trees and
table trees).
|
class |
CheckboxTableViewer
A concrete viewer based on an SWT
Table
control with checkboxes on each node. |
class |
CheckboxTreeViewer
A concrete tree-structured viewer based on an SWT
Tree
control with checkboxes on each node. |
class |
TableTreeViewer
Deprecated.
As of 3.1 use
TreeViewer instead |
class |
TableViewer
A concrete viewer based on a SWT
Table control. |
class |
TreeViewer
A concrete viewer based on an SWT
Tree control. |
Modifier and Type | Method and Description |
---|---|
protected ColumnViewer |
ColumnViewerEditor.getViewer() |
protected ColumnViewer |
StyledCellLabelProvider.getViewer()
Returns the viewer on which this label provider is installed on or
null if the
label provider is not installed. |
ColumnViewer |
ColumnViewerEditorActivationStrategy.getViewer() |
ColumnViewer |
EditingSupport.getViewer() |
ColumnViewer |
ViewerColumn.getViewer()
Returns the viewer of this viewer column.
|
Modifier and Type | Method and Description |
---|---|
void |
CellNavigationStrategy.collapse(ColumnViewer viewer,
ViewerCell cellToCollapse,
Event event) |
void |
CellLabelProvider.dispose(ColumnViewer viewer,
ViewerColumn column)
Dispose of this label provider which was used with the given column
viewer and column.
|
void |
OwnerDrawLabelProvider.dispose(ColumnViewer viewer,
ViewerColumn column) |
static void |
ColumnViewerToolTipSupport.enableFor(ColumnViewer viewer)
Enable ToolTip support for the viewer by creating an instance from this
class.
|
static void |
ColumnViewerToolTipSupport.enableFor(ColumnViewer viewer,
int style)
Enable ToolTip support for the viewer by creating an instance from this
class.
|
void |
CellNavigationStrategy.expand(ColumnViewer viewer,
ViewerCell cellToExpand,
Event event) |
ViewerCell |
CellNavigationStrategy.findSelectedCell(ColumnViewer viewer,
ViewerCell currentSelectedCell,
Event event) |
protected void |
CellLabelProvider.initialize(ColumnViewer viewer,
ViewerColumn column)
Initialize this label provider for use with the given column viewer for
the given column.
|
protected void |
OwnerDrawLabelProvider.initialize(ColumnViewer viewer,
ViewerColumn column)
This implementation of
CellLabelProvider.initialize(ColumnViewer, ViewerColumn)
delegates to OwnerDrawLabelProvider.initialize(ColumnViewer, ViewerColumn, boolean)
with a value of true for enableOwnerDraw . |
void |
StyledCellLabelProvider.initialize(ColumnViewer viewer,
ViewerColumn column) |
protected void |
OwnerDrawLabelProvider.initialize(ColumnViewer viewer,
ViewerColumn column,
boolean enableOwnerDraw)
May be called from subclasses that override
OwnerDrawLabelProvider.initialize(ColumnViewer, ViewerColumn) but want to customize
whether owner draw will be enabled. |
boolean |
CellNavigationStrategy.isCollapseEvent(ColumnViewer viewer,
ViewerCell cellToCollapse,
Event event) |
boolean |
CellNavigationStrategy.isExpandEvent(ColumnViewer viewer,
ViewerCell cellToExpand,
Event event) |
boolean |
CellNavigationStrategy.isNavigationEvent(ColumnViewer viewer,
Event event)
is the given event an event which moves the selection to another cell
|
protected void |
OwnerDrawLabelProvider.setOwnerDrawEnabled(ColumnViewer viewer,
ViewerColumn column,
boolean enabled)
Enables or disables owner draw for the given viewer and column.
|
static void |
OwnerDrawLabelProvider.setUpOwnerDraw(ColumnViewer viewer)
Deprecated.
Since 3.4, the default implementation of
CellLabelProvider.initialize(ColumnViewer, ViewerColumn)
in this class will set up the necessary owner draw callbacks
automatically. Calls to this method can be removed. |
boolean |
CellNavigationStrategy.shouldCancelEvent(ColumnViewer viewer,
Event event)
This method is consulted to decide whether an event has to be canceled or
not.
|
Constructor and Description |
---|
ColumnViewerEditor(ColumnViewer viewer,
ColumnViewerEditorActivationStrategy editorActivationStrategy,
int feature) |
ColumnViewerEditorActivationStrategy(ColumnViewer viewer) |
ColumnViewerToolTipSupport(ColumnViewer viewer,
int style,
boolean manualActivation)
Enable ToolTip support for the viewer by creating an instance from this
class.
|
EditingSupport(ColumnViewer viewer) |
FocusCellHighlighter(ColumnViewer viewer) |
FocusCellOwnerDrawHighlighter(ColumnViewer viewer)
Create a new instance which can be passed to a
TreeViewerFocusCellManager |
ViewerColumn(ColumnViewer viewer,
Widget columnOwner)
Create a new instance of the receiver at columnIndex.
|
Modifier and Type | Class and Description |
---|---|
class |
ContainerCheckedTreeViewer
CheckboxTreeViewer with special behaviour of the checked / gray state on
container (non-leaf) nodes:
The grayed state is used to visualize the checked state of its children.
|
Modifier and Type | Class and Description |
---|---|
class |
CommonViewer
Provides the Tree Viewer for the Common Navigator.
|
Modifier and Type | Method and Description |
---|---|
EditingSupport |
MarkerField.getEditingSupport(ColumnViewer viewer)
Return the editing support for entries for this field.
|
Constructor and Description |
---|
PropertyEditingSupport(ColumnViewer viewer,
IPropertySourceProvider propertySourceProvider,
Object propertyID)
Creates a new instance to be used with the given viewer, based on the
given property source provider and property ID.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.