Uses of Package
org.eclipse.jface.viewers
-
Packages that use org.eclipse.jface.viewers Package Description org.eclipse.compare Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.org.eclipse.compare.contentmergeviewer Support for compare and merge viewers which show the content side-by-side.org.eclipse.compare.structuremergeviewer Provides support for finding and displaying the differences between hierarchically structured data.org.eclipse.debug.ui Provides a generic debugger user interface that clients may customize via standard workbench extension points.org.eclipse.debug.ui.actions Provides a set of actions related to running and debugging applications.org.eclipse.debug.ui.contexts Provides a set of interfaces and classes for debug context management.org.eclipse.debug.ui.memory Provides classes and interfaces to render memory blocks in the memory view.org.eclipse.equinox.p2.ui Provides provisioning user interface classes that can be used for assembling a provisioning UI.org.eclipse.help.ui.browser Provides an implementation of IWorkbenchWindowActionDelegate for opening a URL in a browser.org.eclipse.jface.contentassist Provides a content assist add-on for implementors ofIContentAssistSubjectControl
.org.eclipse.jface.databinding.viewers Provides classes that can be used to observe the JFace Viewer framework.org.eclipse.jface.dialogs Provides support for dialogs.org.eclipse.jface.fieldassist Provides classes that help communicate proper content for fields in dialogs and wizards.org.eclipse.jface.internal.databinding.provisional.viewers org.eclipse.jface.layout Provides support for layout generation.org.eclipse.jface.preference Provides a framework for preferences.org.eclipse.jface.text Provides a framework for creating and manipulating text documents.org.eclipse.jface.text.contentassist Provides a content assist add-on for anITextViewer
.org.eclipse.jface.text.revisions Provides a revision model and a protocol to display revision information in a vertical ruler column.org.eclipse.jface.text.source Provides a framework for connecting document regions with annotations and for displaying those.org.eclipse.jface.text.source.projection This package provides the UI part for projection documents of which the most important part is the projection viewer.org.eclipse.jface.util Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.org.eclipse.jface.viewers Provides a framework for viewers, which are model-based content adapters for SWT widgets.org.eclipse.jface.viewers.deferred Provides a framework for viewers that handle deferred contents.org.eclipse.ltk.ui.refactoring Application programming interface to implement a wizard based user interface for refactorings.org.eclipse.ltk.ui.refactoring.actions Application programming interface to actions related to the refactoring history.org.eclipse.ltk.ui.refactoring.history Application programming interface to display and preview refactoring history information.org.eclipse.ltk.ui.refactoring.model Application programming interface to provide model integration for refactoring histories.org.eclipse.search.ui Classes and interface required to contribute search dialog pages and search result view pages.org.eclipse.search.ui.text Provides the base classes to implement a search result view part for searches with textual matches.org.eclipse.team.ui Provides basic support for managing Team providers.org.eclipse.team.ui.history Application programming interfaces for working with history.org.eclipse.team.ui.mapping Application programming interfaces for working with resource mappings.org.eclipse.team.ui.synchronize Contains the team synchronization presentation framework and support for the Synchronize View.org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.org.eclipse.ui.actions Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.org.eclipse.ui.console Application programming interfaces for interaction with the Eclipse console.org.eclipse.ui.dialogs Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers basedIFileBuffer
and others directly handlingIFile
andIStorage
as editor input.org.eclipse.ui.forms Forms-based controls for use in views, editors, and wizards.org.eclipse.ui.handlers Provides support for integrating handlers into the Eclipse workbench.org.eclipse.ui.ide APIs for the IDE-specific portion of the Eclipse Platform User Interface.org.eclipse.ui.ide.dialogs APIs for dialogs in the IDE-specific portion of the Eclipse Platform User Interface.org.eclipse.ui.intro.quicklinks Application programming interfaces for the Quicklinks Viewer, a component for the Welcome/Intro.org.eclipse.ui.model 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.org.eclipse.ui.navigator Provides the Common Navigator framework.org.eclipse.ui.navigator.resources Provides reusable components for clients that need to expand on the capabilities provided by the reference Common Navigator Resources extension.org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.org.eclipse.ui.progress Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.org.eclipse.ui.statushandlers Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules.org.eclipse.ui.texteditor.quickdiff Provides interfaces to for theorg.eclipse.ui.editors.quickDiffReferenceProvider
extension point and adds an action to enable quick diff display for an editor.org.eclipse.ui.texteditor.templates Application programming interfaces for interaction with the Eclipse text editor template support.org.eclipse.ui.views.contentoutline Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.org.eclipse.ui.views.framelist Provides support for a web-browser style of navigation within a view by maintaining a list of frames.org.eclipse.ui.views.markers Utility classes for working with markers in views
org.eclipse.ui.views.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace.org.eclipse.ui.views.properties Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.org.eclipse.ui.views.properties.tabbed Provides the Tabbed Properties framework.org.eclipse.ui.wizards Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface wizard support.org.eclipse.ui.wizards.datatransfer Provides the standard Import and Export wizards for moving resources into and out of the workspace.org.eclipse.ui.wizards.newresource Provides the standard wizards for creating files, folders, and projects in the workspace. -
Classes in org.eclipse.jface.viewers used by org.eclipse.compare Class Description DoubleClickEvent Event object describing a double-click.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.IDoubleClickListener A listener which is notified of double-click events on viewers.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IOpenListener A listener which is notified of open events on viewers.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.OpenEvent Event object describing an open which may be generated from a selection or default selection event.SelectionChangedEvent Event object describing a selection change.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.compare.contentmergeviewer Class Description ContentViewer 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.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.ISelection Interface for a selection.ISelectionProvider Interface common to all objects that provide a selection.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.compare.structuremergeviewer Class Description AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).ColumnViewer The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).ContentViewer 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.IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelectionProvider Interface common to all objects that provide a selection.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).TreeViewer A concrete viewer based on an SWTTree
control.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.debug.ui Class Description BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
DoubleClickEvent Event object describing a double-click.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.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IDecoration Defines the result of decorating an element.IDoubleClickListener A listener which is notified of double-click events on viewers.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ILabelProviderListener A listener which is notified when a label provider's state changes.ILightweightLabelDecorator 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
.ISelection Interface for a selection.ISelectionProvider Interface common to all objects that provide a selection.IStructuredContentProvider An interface to content providers for structured viewers.IStructuredSelection A selection containing elements.ITableLabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.SelectionChangedEvent Event object describing a selection change.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).TableViewer A concrete viewer based on a SWTTable
control.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.debug.ui.actions Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.debug.ui.contexts Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.debug.ui.memory Class Description 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.IColorProvider Interface to provide color representation for a given element.IFontProvider Interface to provide font representation for a given element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.TableViewer A concrete viewer based on a SWTTable
control. -
Classes in org.eclipse.jface.viewers used by org.eclipse.equinox.p2.ui Class Description IStructuredSelection A selection containing elements. -
Classes in org.eclipse.jface.viewers used by org.eclipse.help.ui.browser Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.contentassist Class Description ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.databinding.viewers Class Description AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
CellEditor Abstract base class for cell editors.CellLabelProvider The CellLabelProvider is an abstract implementation of a label provider for structured viewers.CheckboxTableViewer A concrete viewer based on an SWTTable
control with checkboxes on each node.CheckboxTreeViewer A concrete tree-structured viewer based on an SWTTree
control with checkboxes on each node.ColumnViewer The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).EditingSupport EditingSupport is the abstract superclass of the support for cell editing.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.ICheckable Interface for objects that support elements with a checked state.IContentProvider A content provider mediates between the viewer's model and the viewer itself.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelectionProvider Interface common to all objects that provide a selection.IStructuredContentProvider An interface to content providers for structured viewers.ITableLabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.IToolTipProvider Interface to provide tool tip information for a given element.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.IViewerLabelProvider ExtendsIBaseLabelProvider
with the methods to update the label for a given element.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).Viewer A viewer is a model-based adapter on a widget.ViewerCell The ViewerCell is the JFace representation of a cell entry in a ViewerRow. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.dialogs Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.fieldassist Class Description ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.internal.databinding.provisional.viewers Class Description 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.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IViewerLabelProvider ExtendsIBaseLabelProvider
with the methods to update the label for a given element. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.layout Class Description ColumnLayoutData An abstract column layout data describing the information needed (byTableLayout
) to properly lay out a table. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.preference Class Description BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
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.IContentProvider A content provider mediates between the viewer's model and the viewer itself.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ISelection Interface for a selection.IStructuredContentProvider An interface to content providers for structured viewers.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.TreeViewer A concrete viewer based on an SWTTree
control.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.text Class Description IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.SelectionChangedEvent Event object describing a selection change.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.text.contentassist Class Description StyledString A mutable string with styled ranges.StyledString.Styler A styler will be asked to apply its styles to one ore more ranges in theStyledString
. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.text.revisions Class Description ISelectionProvider Interface common to all objects that provide a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.text.source Class Description IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelectionProvider Interface common to all objects that provide a selection.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.text.source.projection Class Description IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelectionProvider Interface common to all objects that provide a selection.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.util Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.viewers Class Description AbstractListViewer Abstract base class for viewers that contain lists of items (such as a combo or list).AbstractTableViewer This is a widget independent class implementors ofTable
like widgets can use to provide a viewer on top of their widget implementations.AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).ArrayContentProvider This implementation ofIStructuredContentProvider
handles the case where the viewer input is an unchanging array or collection of elements.BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
CellEditor Abstract base class for cell editors.CellEditor.LayoutData Struct-like layout data for cell editors, with reasonable defaults for all fields.CellLabelProvider The CellLabelProvider is an abstract implementation of a label provider for structured viewers.CellNavigationStrategy This class implementation the strategy how the table is navigated using the keyboard.CheckboxTableViewer A concrete viewer based on an SWTTable
control with checkboxes on each node.CheckStateChangedEvent Event object describing a change to the checked state of a viewer element.ColumnLabelProvider The ColumnLabelProvider is the label provider for viewers that have column support such asTreeViewer
andTableViewer
ColumnLayoutData An abstract column layout data describing the information needed (byTableLayout
) to properly lay out a table.ColumnViewer The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).ColumnViewerEditor This is the base for all editor implementations of Viewers.ColumnViewerEditorActivationEvent This event is passed on when a cell-editor is going to be activatedColumnViewerEditorActivationListener Parties interested in activation and deactivation of editors extend this class and implement any or all of the methodsColumnViewerEditorActivationStrategy This class is responsible to determine if a cell selection event is triggers an editor activation.ColumnViewerEditorDeactivationEvent This event is fired when an editor deactivatedComboViewer A concrete viewer based either on an SWTCombo
control orCCombo
control.ContentViewer 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.DelegatingStyledCellLabelProvider ADelegatingStyledCellLabelProvider
is aStyledCellLabelProvider
that delegates requests for the styled string and the image to aDelegatingStyledCellLabelProvider.IStyledLabelProvider
.DelegatingStyledCellLabelProvider.IStyledLabelProvider Interface marking a label provider that provides styled text labels and images.DialogCellEditor An abstract cell editor that uses a dialog.DoubleClickEvent Event object describing a double-click.EditingSupport EditingSupport is the abstract superclass of the support for cell editing.FocusCellHighlighter 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.ICellEditorListener A listener which is notified of significant events in the life of a cell editor.ICellEditorValidator An interface for validating a cell editor's input.ICellModifier A cell modifier is used to access the data model from a cell editor in an abstract way.ICheckable Interface for objects that support elements with a checked state.ICheckStateListener A listener which is notified of changes to the checked state of items in checkbox viewers.ICheckStateProvider Interface to provide checked and grayed state information about data in trees or tables.IColorProvider Interface to provide color representation for a given element.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IDecoration Defines the result of decorating an element.IDecorationContext A decoration context provides additional information to a label decorator.IDoubleClickListener A listener which is notified of double-click events on viewers.IElementComparer This interface is used to compare elements in a viewer for equality, and to provide the hash code for an element.IFilter Interface for filters.IFontProvider Interface to provide font representation for a given element.IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.ILabelDecorator A label decorator decorates the label text and image for some element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ILabelProviderListener A listener which is notified when a label provider's state changes.ILazyContentProvider 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.IOpenListener A listener which is notified of open events on viewers.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.IStructuredContentProvider An interface to content providers for structured viewers.IStructuredSelection A selection containing elements.IToolTipProvider Interface to provide tool tip information for a given element.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.ITreePathLabelProvider An extension toILabelProvider
that is given the path of the element being decorated, when it is available.ITreeSelection A selection containing tree paths.ITreeViewerListener A listener which is notified when a tree viewer expands or collapses a node.IViewerLabelProvider ExtendsIBaseLabelProvider
with the methods to update the label for a given element.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.LabelProviderChangedEvent Event object describing a label provider state change.OpenEvent Event object describing an open which may be generated from a selection or default selection event.OwnerDrawLabelProvider OwnerDrawLabelProvider is an abstract implementation of a label provider that handles custom draw.SelectionChangedEvent Event object describing a selection change.StructuredSelection A concrete implementation of theIStructuredSelection
interface, suitable for instantiating.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).StructuredViewer.ColorAndFontCollector The ColorAndFontCollector collects fonts and colors without a a color or font provider.StructuredViewerInternals.AssociateListener Nothing to see here.StyledCellLabelProvider AStyledCellLabelProvider
supports styled labels by using owner draw.StyledString A mutable string with styled ranges.StyledString.Styler A styler will be asked to apply its styles to one ore more ranges in theStyledString
.TableViewer A concrete viewer based on a SWTTable
control.TreeExpansionEvent Event object describing a tree node being expanded or collapsed.TreeNode A simple data structure that is useful for implemented tree models.TreePath A tree path denotes a model element in a tree viewer.TreeSelection A concrete implementation of theITreeSelection
interface, suitable for instantiating.TreeViewer A concrete viewer based on an SWTTree
control.Viewer A viewer is a model-based adapter on a widget.ViewerCell The ViewerCell is the JFace representation of a cell entry in a ViewerRow.ViewerColumn Instances of this class represent a column of aColumnViewer
.ViewerComparator A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.ViewerFilter A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider.ViewerLabel The ViewerLabel is the class that is passed to a viewer to handle updates of labels.ViewerRow ViewerRow is the abstract superclass of the part that represents items in a Table or Tree.ViewerSorter Deprecated.useViewerComparator
instead. -
Classes in org.eclipse.jface.viewers used by org.eclipse.jface.viewers.deferred Class Description IContentProvider A content provider mediates between the viewer's model and the viewer itself.IFilter Interface for filters.ILazyContentProvider 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.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ltk.ui.refactoring Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ltk.ui.refactoring.actions Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ltk.ui.refactoring.history Class Description BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
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.ICheckStateListener A listener which is notified of changes to the checked state of items in checkbox viewers.IContentProvider A content provider mediates between the viewer's model and the viewer itself.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ISelectionChangedListener A listener which is notified when a viewer's selection changes.IStructuredContentProvider An interface to content providers for structured viewers.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ltk.ui.refactoring.model Class Description 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.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IFontProvider Interface to provide font representation for a given element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IStructuredContentProvider An interface to content providers for structured viewers.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers. -
Classes in org.eclipse.jface.viewers used by org.eclipse.search.ui Class Description IInputSelectionProvider Interface common to all objects that provide both an input and a selection.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.search.ui.text Class Description ISelection Interface for a selection.OpenEvent Event object describing an open which may be generated from a selection or default selection event.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).TableViewer A concrete viewer based on a SWTTable
control.TreeViewer A concrete viewer based on an SWTTree
control. -
Classes in org.eclipse.jface.viewers used by org.eclipse.team.ui Class Description ISelection Interface for a selection.ISelectionProvider Interface common to all objects that provide a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.team.ui.history Class Description ISelection Interface for a selection.ISelectionProvider Interface common to all objects that provide a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.team.ui.mapping Class Description 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.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IFontProvider Interface to provide font representation for a given element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IStructuredContentProvider An interface to content providers for structured viewers.IStructuredSelection A selection containing elements.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.team.ui.synchronize Class Description 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.ILabelDecorator A label decorator decorates the label text and image for some element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ILabelProviderListener A listener which is notified when a label provider's state changes.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.IStructuredSelection A selection containing elements.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui Class Description 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.IDelayedLabelDecorator A delayed label decorator is a label decorator that may not have a decoration available immediately.ILabelDecorator A label decorator decorates the label text and image for some element.ILightweightLabelDecorator 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
.ISelection Interface for a selection.ISelectionProvider Interface common to all objects that provide a selection.IStructuredSelection A selection containing elements.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).Viewer A viewer is a model-based adapter on a widget.ViewerFilter A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.actions Class Description ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.IStructuredSelection A selection containing elements.SelectionChangedEvent Event object describing a selection change. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.console Class Description IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelectionProvider Interface common to all objects that provide a selection.Viewer A viewer is a model-based adapter on a widget. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.dialogs Class Description AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
CheckboxTableViewer A concrete viewer based on an SWTTable
control with checkboxes on each node.CheckboxTreeViewer A concrete tree-structured viewer based on an SWTTree
control with checkboxes on each node.CheckStateChangedEvent Event object describing a change to the checked state of a viewer element.ColumnViewer The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).ContentViewer 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.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.ICheckable Interface for objects that support elements with a checked state.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.ILabelDecorator A label decorator decorates the label text and image for some element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.IStructuredContentProvider An interface to content providers for structured viewers.IStructuredSelection A selection containing elements.ITableLabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.StructuredSelection A concrete implementation of theIStructuredSelection
interface, suitable for instantiating.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).StyledString A mutable string with styled ranges.StyledString.Styler A styler will be asked to apply its styles to one ore more ranges in theStyledString
.TableViewer A concrete viewer based on a SWTTable
control.TreeViewer A concrete viewer based on an SWTTree
control.Viewer A viewer is a model-based adapter on a widget.ViewerComparator A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.ViewerFilter A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider.ViewerSorter Deprecated.useViewerComparator
instead. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.editors.text Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.forms Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.handlers Class Description AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).ISelection Interface for a selection.IStructuredSelection A selection containing elements. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.ide Class Description IStructuredSelection A selection containing elements. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.ide.dialogs Class Description ICheckStateListener A listener which is notified of changes to the checked state of items in checkbox viewers.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IStructuredContentProvider An interface to content providers for structured viewers.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.ViewerComparator A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.intro.quicklinks Class Description BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
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.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.model Class Description BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
DelegatingStyledCellLabelProvider.IStyledLabelProvider Interface marking a label provider that provides styled text labels and images.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.IColorProvider Interface to provide color representation for a given element.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IFontProvider Interface to provide font representation for a given element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IStructuredContentProvider An interface to content providers for structured viewers.ITableLabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image.StyledString A mutable string with styled ranges.StyledString.Styler A styler will be asked to apply its styles to one ore more ranges in theStyledString
.Viewer A viewer is a model-based adapter on a widget.ViewerComparator A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.ViewerSorter Deprecated.useViewerComparator
instead. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.navigator Class Description AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).ColumnViewer The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).ContentViewer 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.DoubleClickEvent Event object describing a double-click.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.IContentProvider A content provider mediates between the viewer's model and the viewer itself.IInputProvider Interface common to all objects that provide an input.IInputSelectionProvider Interface common to all objects that provide both an input and a selection.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.IStructuredContentProvider An interface to content providers for structured viewers.IStructuredSelection A selection containing elements.ITreeContentProvider An interface to content providers for tree-structure-oriented viewers.LabelProviderChangedEvent Event object describing a label provider state change.SelectionChangedEvent Event object describing a selection change.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).TreePath A tree path denotes a model element in a tree viewer.TreePathViewerSorter A viewer sorter that is provided extra context in the form of the path of the parent element of the elements being sorted.TreeViewer A concrete viewer based on an SWTTree
control.Viewer A viewer is a model-based adapter on a widget.ViewerComparator A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.ViewerDropAdapter This adapter class provides generic drag-and-drop support for a viewer.ViewerFilter A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider.ViewerSorter Deprecated.useViewerComparator
instead. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.navigator.resources Class Description DoubleClickEvent Event object describing a double-click.IStructuredSelection A selection containing elements.TreeViewer A concrete viewer based on an SWTTree
control. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.part Class Description CellEditor Abstract base class for cell editors.ILabelDecorator A label decorator decorates the label text and image for some element.IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.SelectionChangedEvent Event object describing a selection change.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).TreeViewer A concrete viewer based on an SWTTree
control.ViewerDropAdapter This adapter class provides generic drag-and-drop support for a viewer. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.progress Class Description AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).ITreeContentProvider An interface to content providers for tree-structure-oriented viewers. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.statushandlers Class Description ILabelDecorator A label decorator decorates the label text and image for some element.ITableLabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for each column of a given element. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.texteditor Class Description IPostSelectionProvider Selection provider extension interface to allow providers to notify about post selection changed events.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.texteditor.quickdiff Class Description ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.texteditor.templates Class Description TableViewer A concrete viewer based on a SWTTable
control. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.contentoutline Class Description ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.SelectionChangedEvent Event object describing a selection change.TreeViewer A concrete viewer based on an SWTTree
control. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.framelist Class Description AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).ISelection Interface for a selection. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.markers Class Description ColumnViewer The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).EditingSupport EditingSupport is the abstract superclass of the support for cell editing.ViewerCell The ViewerCell is the JFace representation of a cell entry in a ViewerRow. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.navigator Class Description DoubleClickEvent Event object describing a double-click.ILabelDecorator A label decorator decorates the label text and image for some element.ISelection Interface for a selection.ISelectionChangedListener A listener which is notified when a viewer's selection changes.ISelectionProvider Interface common to all objects that provide a selection.IStructuredSelection A selection containing elements.OpenEvent Event object describing an open which may be generated from a selection or default selection event.SelectionChangedEvent Event object describing a selection change.StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).TreeViewer A concrete viewer based on an SWTTree
control.Viewer A viewer is a model-based adapter on a widget.ViewerComparator A viewer comparator is used by aStructuredViewer
to reorder the elements provided by its content provider.ViewerDropAdapter This adapter class provides generic drag-and-drop support for a viewer.ViewerFilter A viewer filter is used by a structured viewer to extract a subset of elements provided by its content provider.ViewerSorter Deprecated.useViewerComparator
instead. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.properties Class Description BaseLabelProvider BaseLabelProvider is a default concrete implementation ofIBaseLabelProvider
CellEditor Abstract base class for cell editors.CellLabelProvider The CellLabelProvider is an abstract implementation of a label provider for structured viewers.ColumnLabelProvider The ColumnLabelProvider is the label provider for viewers that have column support such asTreeViewer
andTableViewer
ColumnViewer The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).EditingSupport EditingSupport is the abstract superclass of the support for cell editing.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.ICellEditorValidator An interface for validating a cell editor's input.IColorProvider Interface to provide color representation for a given element.IFontProvider Interface to provide font representation for a given element.ILabelProvider ExtendsIBaseLabelProvider
with the methods to provide the text and/or image for the label of a given element.ISelection Interface for a selection.IToolTipProvider Interface to provide tool tip information for a given element.LabelProvider A label provider implementation which, by default, uses an element'stoString
value for its text andnull
for its image. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.properties.tabbed Class Description IContentProvider A content provider mediates between the viewer's model and the viewer itself.IFilter Interface for filters.ILabelProviderListener A listener which is notified when a label provider's state changes.ISelection Interface for a selection.IStructuredContentProvider An interface to content providers for structured viewers.LabelProviderChangedEvent Event object describing a label provider state change. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.wizards Class Description IStructuredSelection A selection containing elements. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.wizards.datatransfer Class Description IStructuredSelection A selection containing elements. -
Classes in org.eclipse.jface.viewers used by org.eclipse.ui.wizards.newresource Class Description IStructuredSelection A selection containing elements.