Uses of Package
org.eclipse.jface.viewers
Package
Description
Provides support for performing structural and textual
compare operations on arbitrary data and displaying the results.
Support for compare and merge viewers which show the
content side-by-side.
Provides support for finding and displaying the differences
between hierarchically structured data.
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Provides a set of actions related to running and debugging applications.
Provides a set of interfaces and classes for debug context management.
Provides classes and interfaces to render memory blocks in the memory view.
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
Provides an implementation of IWorkbenchWindowActionDelegate
for opening a URL in a browser.
Provides a content assist add-on for implementors of
IContentAssistSubjectControl
.Provides classes that can be used to observe the JFace Viewer framework.
Provides support for dialogs.
Provides classes that help communicate proper content for fields in dialogs and wizards.
Provides support for layout generation.
Provides a framework for preferences.
Provides a framework for creating and manipulating text documents.
Provides a content assist add-on for an
ITextViewer
.Provides a revision model and a protocol to display revision information in a vertical ruler column.
Provides a framework for connecting document regions
with annotations and for displaying those.
This package provides the UI part for projection documents of which the most important part is the projection viewer.
Provides useful building blocks used throughout JFace,
including property change events, a listener list implementation, and runtime
checked assertions.
Provides a framework for viewers, which are model-based
content adapters for SWT widgets.
Provides a framework for viewers that handle deferred contents.
Application programming interface to implement a wizard based user interface for refactorings.
Application programming interface to actions related to the refactoring history.
Application programming interface to display and preview refactoring history information.
Application programming interface to provide model integration for refactoring histories.
Classes and interface required to contribute search dialog pages and search result view pages.
Provides the base classes to implement a search result view part for searches with textual matches.
Provides basic support for managing Team providers.
Application programming interfaces for working with history.
Application programming interfaces for working with resource mappings.
Contains the team synchronization presentation framework and support
for the Synchronize View.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
Application programming interfaces for interaction
with the Eclipse console.
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
Provides a standard text editor and concrete document providers based
IFileBuffer
and others directly handling IFile
and
IStorage
as editor input.Forms-based controls for use in views, editors, and wizards.
Provides support for integrating handlers into the Eclipse workbench.
APIs for the IDE-specific portion of the Eclipse Platform User Interface.
APIs for dialogs in the IDE-specific portion of the Eclipse Platform User Interface.
Application programming interfaces for the Quicklinks
Viewer, a component for the Welcome/Intro.
Provides a workbench adapter for displaying workbench elements in the UI without
having to know the concrete type of the element, and various label providers for
workbench-specific objects like editors, views, and perspectives.
Provides the Common Navigator framework.
Provides reusable components for clients that need to expand on the capabilities
provided by the reference Common Navigator Resources extension.
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Provides a framework for text editors obeying to the
desktop rules.
Provides interfaces to for the
org.eclipse.ui.editors.quickDiffReferenceProvider
extension point and adds an action to enable quick diff display for an editor.Application programming interfaces for interaction
with the Eclipse text editor template support.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Provides the standard Content Outline view which can
show the active editor's custom outline for the document being edited.
Provides support for a web-browser style of navigation within a view by maintaining a list
of frames.
Utility classes for working with markers in views
Provides the standard Resource Navigator view which
presents the tree of resources in the workspace.
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
Provides the Tabbed Properties framework.
Application programming interfaces for interaction with and extension of the Eclipse
Platform User Interface wizard support.
Provides the standard Import and Export wizards for
moving resources into and out of the workspace.
Provides the standard wizards for creating files,
folders, and projects in the workspace.
-
ClassDescriptionEvent object describing a double-click.A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A listener which is notified of double-click events on viewers.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.A listener which is notified of open events on viewers.Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.Event object describing an open which may be generated from a selection or default selection event.Event object describing a selection change.A viewer is a model-based adapter on a widget. -
ClassDescriptionA content viewer is a model-based adapter on a widget which accesses its model by means of a content provider and a label provider.A content provider mediates between the viewer's model and the viewer itself.Interface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.Interface for a selection.Interface common to all objects that provide a selection.A viewer is a model-based adapter on a widget.
-
ClassDescriptionA content viewer is a model-based adapter on a widget which accesses its model by means of a content provider and a label provider.A content provider mediates between the viewer's model and the viewer itself.A listener which is notified of double-click events on viewers.Interface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.A listener which is notified of open events on viewers.Selection provider extension interface to allow providers to notify about post selection changed events.Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.An interface to content providers for structured viewers.A selection containing elements.Event object describing a selection change.A viewer is a model-based adapter on a widget.
-
ClassDescriptionAbstract base implementation for tree-structure-oriented viewers (trees and table trees).The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).A content viewer is a model-based adapter on a widget which accesses its model by means of a content provider and a label provider.Interface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.Selection provider extension interface to allow providers to notify about post selection changed events.Interface common to all objects that provide a selection.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A concrete viewer based on an SWT
Tree
control.A viewer is a model-based adapter on a widget. -
ClassDescriptionBaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
Event object describing a double-click.A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A content provider mediates between the viewer's model and the viewer itself.Defines the result of decorating an element.A listener which is notified of double-click events on viewers.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.A listener which is notified when a label provider's state changes.TheILightweightLabelDecorator
is a decorator that decorates using a prefix, suffix and overlay image rather than doing all of the image and text management itself like anILabelDecorator
.Interface for a selection.Interface common to all objects that provide a selection.An interface to content providers for structured viewers.A selection containing elements.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.Event object describing a selection change.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A concrete viewer based on a SWTTable
control.A concrete viewer based on an SWTTree
control.A viewer is a model-based adapter on a widget. -
-
-
ClassDescriptionA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.Interface to provide color representation for a given element.Interface to provide font representation for a given element.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.A concrete viewer based on a SWTTable
control. -
ClassDescriptionA concrete viewer based on an SWT
Tree
control.A viewer is a model-based adapter on a widget.A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider. -
-
-
-
ClassDescriptionExtends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element. -
ClassDescriptionAbstract base implementation for tree-structure-oriented viewers (trees and table trees).BaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
Abstract base class for cell editors.The CellLabelProvider is an abstract implementation of a label provider for structured viewers.The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).EditingSupport is the abstract superclass of the support for cell editing.A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A content provider mediates between the viewer's model and the viewer itself.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.An interface to content providers for structured viewers.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.Interface to provide tool tip information for a given element.An interface to content providers for tree-structure-oriented viewers.ExtendsIBaseLabelProvider
with the methods to update the label for a given element.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A viewer is a model-based adapter on a widget.The ViewerCell is the JFace representation of a cell entry in a ViewerRow. -
ClassDescriptionInterface for objects that support elements with a checked state.Interface common to all objects that provide a selection.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A viewer is a model-based adapter on a widget.A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider.
-
-
ClassDescriptionExtends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element. -
ClassDescriptionA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ExtendsIBaseLabelProvider
with the methods to update the label for a given element. -
ClassDescriptionAn abstract column layout data describing the information needed (by
TableLayout
) to properly lay out a table. -
ClassDescriptionBaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A content provider mediates between the viewer's model and the viewer itself.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.Interface for a selection.An interface to content providers for structured viewers.An interface to content providers for tree-structure-oriented viewers.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.A concrete viewer based on an SWTTree
control.A viewer is a model-based adapter on a widget. -
ClassDescriptionInterface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.Selection provider extension interface to allow providers to notify about post selection changed events.Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.Event object describing a selection change.A viewer is a model-based adapter on a widget.
-
ClassDescriptionA mutable string with styled ranges.A styler will be asked to apply its styles to one ore more ranges in the
StyledString
. -
-
ClassDescriptionInterface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.Selection provider extension interface to allow providers to notify about post selection changed events.Interface common to all objects that provide a selection.A viewer is a model-based adapter on a widget.
-
ClassDescriptionInterface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.Selection provider extension interface to allow providers to notify about post selection changed events.Interface common to all objects that provide a selection.A viewer is a model-based adapter on a widget.
-
-
ClassDescriptionAbstract base class for viewers that contain lists of items (such as a combo or list).This is a widget independent class implementors of
Table
like widgets can use to provide a viewer on top of their widget implementations.Abstract base implementation for tree-structure-oriented viewers (trees and table trees).This implementation ofIStructuredContentProvider
handles the case where the viewer input is an unchanging array or collection of elements.BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
Abstract base class for cell editors.Struct-like layout data for cell editors, with reasonable defaults for all fields.The CellLabelProvider is an abstract implementation of a label provider for structured viewers.This class implementation the strategy how the table is navigated using the keyboard.A concrete viewer based on an SWTTable
control with checkboxes on each node.Event object describing a change to the checked state of a viewer element.The ColumnLabelProvider is the label provider for viewers that have column support such asTreeViewer
andTableViewer
An abstract column layout data describing the information needed (byTableLayout
) to properly lay out a table.The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).This is the base for all editor implementations of Viewers.This event is passed on when a cell-editor is going to be activatedParties interested in activation and deactivation of editors extend this class and implement any or all of the methodsThis class is responsible to determine if a cell selection event is triggers an editor activation.This event is fired when an editor deactivatedA concrete viewer based either on an SWTCombo
control orCCombo
control.A content viewer is a model-based adapter on a widget which accesses its model by means of a content provider and a label provider.ADelegatingStyledCellLabelProvider
is aStyledCellLabelProvider
that delegates requests for the styled string and the image to aDelegatingStyledCellLabelProvider.IStyledLabelProvider
.Interface marking a label provider that provides styled text labels and images.An abstract cell editor that uses a dialog.Event object describing a double-click.EditingSupport is the abstract superclass of the support for cell editing.A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A listener which is notified of significant events in the life of a cell editor.An interface for validating a cell editor's input.A cell modifier is used to access the data model from a cell editor in an abstract way.Interface for objects that support elements with a checked state.A listener which is notified of changes to the checked state of items in checkbox viewers.Interface to provide checked and grayed state information about data in trees or tables.Interface to provide color representation for a given element.A content provider mediates between the viewer's model and the viewer itself.Defines the result of decorating an element.A decoration context provides additional information to a label decorator.A listener which is notified of double-click events on viewers.This interface is used to compare elements in a viewer for equality, and to provide the hash code for an element.Interface for filters.Interface to provide font representation for a given element.Interface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.A label decorator decorates the label text and image for some element.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.A listener which is notified when a label provider's state changes.The ILazyContentProvider is the content provider for table viewers created using the SWT.VIRTUAL flag that only wish to return their contents as they are queried.A listener which is notified of open events on viewers.Selection provider extension interface to allow providers to notify about post selection changed events.Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.An interface to content providers for structured viewers.A selection containing elements.Interface to provide tool tip information for a given element.An interface to content providers for tree-structure-oriented viewers.An extension toILabelProvider
that is given the path of the element being decorated, when it is available.A selection containing tree paths.A listener which is notified when a tree viewer expands or collapses a node.ExtendsIBaseLabelProvider
with the methods to update the label for a given element.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.Event object describing a label provider state change.Event object describing an open which may be generated from a selection or default selection event.OwnerDrawLabelProvider is an abstract implementation of a label provider that handles custom draw.Event object describing a selection change.A concrete implementation of theIStructuredSelection
interface, suitable for instantiating.Abstract base implementation for structure-oriented viewers (trees, lists, tables).The ColorAndFontCollector collects fonts and colors without a a color or font provider.Nothing to see here.AStyledCellLabelProvider
supports styled labels by using owner draw.A mutable string with styled ranges.A styler will be asked to apply its styles to one ore more ranges in theStyledString
.TableColumnViewerLabelProvider is the mapping from the table based providers to the ViewerLabelProvider.A concrete viewer based on a SWTTable
control.Event object describing a tree node being expanded or collapsed.A simple data structure that is useful for implemented tree models.A tree path denotes a model element in a tree viewer.A concrete implementation of theITreeSelection
interface, suitable for instantiating.A concrete viewer based on an SWTTree
control.A viewer is a model-based adapter on a widget.The ViewerCell is the JFace representation of a cell entry in a ViewerRow.Instances of this class represent a column of aColumnViewer
.A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider.The ViewerLabel is the class that is passed to a viewer to handle updates of labels.ViewerRow is the abstract superclass of the part that represents items in a Table or Tree.Deprecated. -
ClassDescriptionA content provider mediates between the viewer's model and the viewer itself.Interface for filters.The ILazyContentProvider is the content provider for table viewers created using the SWT.VIRTUAL flag that only wish to return their contents as they are queried.A viewer is a model-based adapter on a widget.
-
ClassDescriptionAbstract base implementation for structure-oriented viewers (trees, lists, tables).
-
-
-
ClassDescriptionBaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A listener which is notified of changes to the checked state of items in checkbox viewers.A content provider mediates between the viewer's model and the viewer itself.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.A listener which is notified when a viewer's selection changes.An interface to content providers for structured viewers.An interface to content providers for tree-structure-oriented viewers.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.A viewer is a model-based adapter on a widget. -
ClassDescriptionA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A content provider mediates between the viewer's model and the viewer itself.Interface to provide font representation for a given element.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.An interface to content providers for structured viewers.An interface to content providers for tree-structure-oriented viewers. -
-
ClassDescriptionInterface for a selection.Event object describing an open which may be generated from a selection or default selection event.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A concrete viewer based on a SWT
Table
control.A concrete viewer based on an SWTTree
control. -
ClassDescriptionInterface for a selection.Interface common to all objects that provide a selection.
-
ClassDescriptionInterface for a selection.Interface common to all objects that provide a selection.
-
ClassDescriptionA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A content provider mediates between the viewer's model and the viewer itself.Interface to provide font representation for a given element.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.An interface to content providers for structured viewers.A selection containing elements.An interface to content providers for tree-structure-oriented viewers.A viewer is a model-based adapter on a widget. -
ClassDescriptionA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A label decorator decorates the label text and image for some element.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.A listener which is notified when a label provider's state changes.Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.A selection containing elements.A viewer is a model-based adapter on a widget. -
ClassDescriptionA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.A delayed label decorator is a label decorator that may not have a decoration available immediately.A label decorator decorates the label text and image for some element.The
ILightweightLabelDecorator
is a decorator that decorates using a prefix, suffix and overlay image rather than doing all of the image and text management itself like anILabelDecorator
.Interface for a selection.Interface common to all objects that provide a selection.A selection containing elements.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A viewer is a model-based adapter on a widget.A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider. -
ClassDescriptionInterface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.A selection containing elements.Event object describing a selection change.
-
ClassDescriptionInterface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.Selection provider extension interface to allow providers to notify about post selection changed events.Interface common to all objects that provide a selection.A viewer is a model-based adapter on a widget.
-
ClassDescriptionAbstract base implementation for tree-structure-oriented viewers (trees and table trees).BaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
A concrete viewer based on an SWTTable
control with checkboxes on each node.A concrete tree-structured viewer based on an SWTTree
control with checkboxes on each node.Event object describing a change to the checked state of a viewer element.The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).A content viewer is a model-based adapter on a widget which accesses its model by means of a content provider and a label provider.A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.Interface for objects that support elements with a checked state.A content provider mediates between the viewer's model and the viewer itself.Interface common to all objects that provide an input.Interface common to all objects that provide both an input and a selection.A label decorator decorates the label text and image for some element.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.Selection provider extension interface to allow providers to notify about post selection changed events.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.An interface to content providers for structured viewers.A selection containing elements.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.An interface to content providers for tree-structure-oriented viewers.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.A concrete implementation of theIStructuredSelection
interface, suitable for instantiating.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A mutable string with styled ranges.A styler will be asked to apply its styles to one ore more ranges in theStyledString
.A concrete viewer based on a SWTTable
control.A concrete viewer based on an SWTTree
control.A viewer is a model-based adapter on a widget.A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider.Deprecated.useViewerComparator
instead. -
-
-
ClassDescriptionAbstract base implementation for tree-structure-oriented viewers (trees and table trees).Interface for a selection.A selection containing elements.
-
-
ClassDescriptionA listener which is notified of changes to the checked state of items in checkbox viewers.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.An interface to content providers for structured viewers.An interface to content providers for tree-structure-oriented viewers.A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider. -
ClassDescriptionThe ColumnLabelProvider is the label provider for viewers that have column support such as
TreeViewer
andTableViewer
Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.A selection containing elements.Event object describing a selection change.ViewerColumn implementation for TableViewer to enable column-specific label providers and editing support.A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider. -
ClassDescriptionBaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image. -
ClassDescriptionBaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
Interface marking a label provider that provides styled text labels and images.A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.Interface to provide color representation for a given element.A content provider mediates between the viewer's model and the viewer itself.Interface to provide font representation for a given element.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.An interface to content providers for structured viewers.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.An interface to content providers for tree-structure-oriented viewers.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.A mutable string with styled ranges.A styler will be asked to apply its styles to one ore more ranges in theStyledString
.A viewer is a model-based adapter on a widget.A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.Deprecated.useViewerComparator
instead. -
ClassDescriptionAbstract base class for cell editors.A label decorator decorates the label text and image for some element.Selection provider extension interface to allow providers to notify about post selection changed events.Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.Event object describing a selection change.Abstract base implementation for structure-oriented viewers (trees, lists, tables).A concrete viewer based on an SWT
Tree
control.This adapter class provides generic drag-and-drop support for a viewer. -
ClassDescriptionAbstract base implementation for tree-structure-oriented viewers (trees and table trees).An interface to content providers for tree-structure-oriented viewers.
-
ClassDescriptionA label decorator decorates the label text and image for some element.Extends
IBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element. -
ClassDescriptionSelection provider extension interface to allow providers to notify about post selection changed events.Interface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.
-
-
-
ClassDescriptionThe ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).
-
ClassDescriptionInterface for a selection.A listener which is notified when a viewer's selection changes.Interface common to all objects that provide a selection.Event object describing a selection change.A concrete viewer based on an SWT
Tree
control. -
ClassDescriptionAbstract base implementation for tree-structure-oriented viewers (trees and table trees).Interface for a selection.
-
ClassDescriptionThe ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).EditingSupport is the abstract superclass of the support for cell editing.The ViewerCell is the JFace representation of a cell entry in a ViewerRow.
-
ClassDescriptionA selection containing elements.A viewer is a model-based adapter on a widget.A viewer comparator is used by a
StructuredViewer
to reorder the elements provided by its content provider. -
ClassDescriptionBaseLabelProvider is a default concrete implementation of
IBaseLabelProvider
Abstract base class for cell editors.The CellLabelProvider is an abstract implementation of a label provider for structured viewers.The ColumnLabelProvider is the label provider for viewers that have column support such asTreeViewer
andTableViewer
The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).EditingSupport is the abstract superclass of the support for cell editing.A label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.An interface for validating a cell editor's input.Interface to provide color representation for a given element.Interface to provide font representation for a given element.ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.Interface for a selection.Interface to provide tool tip information for a given element.A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image. -
ClassDescriptionA content provider mediates between the viewer's model and the viewer itself.Interface for filters.A listener which is notified when a label provider's state changes.Interface for a selection.An interface to content providers for structured viewers.Event object describing a label provider state change.
-
-
-
ViewerComparator
instead.