Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
org.eclipse.jface.viewers

Packages that use org.eclipse.jface.viewers
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.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 of `IContentAssistSubjectControl`.
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.source | Provides a support for managing annotations attached to a document.
org.eclipse.jface.text.source.projection |
org.eclipse.jface.viewers | Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.search.ui | Provides classes and interfaces to run search queries and manage their results.
org.eclipse.search.ui.text | Provides the interface for a default search result page for textual searches.
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.dialogs | Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.forms | Forms-based controls for use in views, editors, and wizards.
org.eclipse.ui.ide | APIs for the IDE-specific portion of the Eclipse Platform User Interface.
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.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.texteditor | Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.quickdiff | Provides interfaces to for the `org.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 Java User Interface text 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.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.tasklist | Provides the standard Task List view for displaying tasks and problem annotations on resources.
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
DoubleClickEvent Event object describing a double-click.
IDoubleClickListener A listener which is notified of double-click events on viewers.
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.
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
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
AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).
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 SWT `Tree` control.
Viewer A viewer is a model-based adapter on a widget.

Classes in org.eclipse.jface.viewers used by org.eclipse.debug.ui
ColumnLayoutData An abstract column layout data describing the information needed (by `TableLayout`) to properly lay out a table.
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.
IDoubleClickListener A listener which is notified of double-click events on viewers.
ILabelProvider Extends `IBaseLabelProvider` 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.
IStructuredSelection A selection containing elements.
ITableLabelProvider Extends `IBaseLabelProvider` 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's `toString` value for its text and `null` 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 SWT `Table` 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
ISelection Interface for a selection.

Classes in org.eclipse.jface.viewers used by org.eclipse.help.ui.browser
ISelection Interface for a selection.

Classes in org.eclipse.jface.viewers used by org.eclipse.jface.contentassist
ILabelProvider Extends `IBaseLabelProvider` 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.preference
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 Extends `IBaseLabelProvider` 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's `toString` value for its text and `null` for its image.
TreeViewer A concrete viewer based on an SWT `Tree` control.
Viewer A viewer is a model-based adapter on a widget.

Classes in org.eclipse.jface.viewers used by org.eclipse.jface.text
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.source
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
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.viewers
AbstractListViewer Abstract base class for viewers that contain lists of items (such as a combo or list).
AbstractTreeViewer Abstract base implementation for tree-structure-oriented viewers (trees and table trees).
CellEditor Abstract base class for cell editors.
CellEditor.LayoutData Struct-like layout data for cell editors, with reasonable defaults for all fields.
CheckboxTableViewer A concrete viewer based on an SWT `Table` control with checkboxes on each node.
CheckStateChangedEvent Event object describing a change to the checked state of a viewer element.
ColumnLayoutData An abstract column layout data describing the information needed (by `TableLayout`) to properly lay out a table.
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.
DialogCellEditor An abstract cell editor that uses a dialog.
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.
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.
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.
IElementComparer This interface is used to compare elements in a viewer for equality, and to provide the hash code for an 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 Extends `IBaseLabelProvider` 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.
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.
ITreeViewerListener A listener which is notified when a tree viewer expands or collapses a node.
IViewerLabelProvider Extends `IBaseLabelProvider` with the methods to update the label for a given element.
LabelProvider A label provider implementation which, by default, uses an element's `toString` value for its text and `null` 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.
SelectionChangedEvent Event object describing a selection change.
StructuredSelection A concrete implementation of the `IStructuredSelection` interface, suitable for instantiating.
StructuredViewer Abstract base implementation for structure-oriented viewers (trees, lists, tables).
TableViewer A concrete viewer based on a SWT `Table` control.
TreeExpansionEvent Event object describing a tree node being expanded or collapsed.
TreeViewer A concrete viewer based on an SWT `Tree` control.
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.
ViewerLabel The ViewerLabel is the class that is passed to a viewer to handle updates of labels.
ViewerSorter A viewer sorter is used by a structured viewer to reorder the elements provided by its content provider.

Classes in org.eclipse.jface.viewers used by org.eclipse.search.ui
IInputSelectionProvider Interface common to all objects that provide both an input and a selection.
ILabelProvider Extends `IBaseLabelProvider` 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
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 SWT `Table` control.
TreeViewer A concrete viewer based on an SWT `Tree` control.

Classes in org.eclipse.jface.viewers used by org.eclipse.team.ui.synchronize
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.
Viewer A viewer is a model-based adapter on a widget.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui
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.
ILightweightLabelDecorator 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 an `ILabelDecorator`.
ISelection Interface for a selection.
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.
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
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.dialogs
CheckboxTableViewer A concrete viewer based on an SWT `Table` control with checkboxes on each node.
CheckboxTreeViewer A concrete tree-structured viewer based on an SWT `Tree` control with checkboxes on each node.
CheckStateChangedEvent Event object describing a change to the checked state of a viewer element.
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 Extends `IBaseLabelProvider` 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.
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 Extends `IBaseLabelProvider` 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's `toString` value for its text and `null` for its image.
TableViewer A concrete viewer based on a SWT `Table` control.
TreeViewer A concrete viewer based on an SWT `Tree` control.
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.
ViewerSorter A viewer sorter is used by a structured viewer to reorder the elements provided by its content provider.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.forms
ISelection Interface for a selection.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.ide
IStructuredSelection A selection containing elements.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.model
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 Extends `IBaseLabelProvider` 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 Extends `IBaseLabelProvider` 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's `toString` value for its text and `null` for its image.
Viewer A viewer is a model-based adapter on a widget.
ViewerSorter A viewer sorter is used by a structured viewer to reorder the elements provided by its content provider.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.part
CellEditor Abstract base class for cell editors.
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.
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 SWT `Tree` 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
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.texteditor
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
ISelection Interface for a selection.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.texteditor.templates
TableViewer A concrete viewer based on a SWT `Table` control.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.contentoutline
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 SWT `Tree` control.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.framelist
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.navigator
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 SWT `Tree` control.
Viewer A viewer is a model-based adapter on a widget.
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 A viewer sorter is used by a structured viewer to reorder the elements provided by its content provider.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.properties
CellEditor Abstract base class for cell editors.
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.
ILabelProvider Extends `IBaseLabelProvider` with the methods to provide the text and/or image for the label of a given element.
ISelection Interface for a selection.
LabelProvider A label provider implementation which, by default, uses an element's `toString` value for its text and `null` for its image.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.views.tasklist
ISelection Interface for a selection.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.wizards.datatransfer
IStructuredSelection A selection containing elements.

Classes in org.eclipse.jface.viewers used by org.eclipse.ui.wizards.newresource
IStructuredSelection A selection containing elements.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.