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

## Uses of Interface
org.eclipse.jface.viewers.ISelectionProvider

Packages that use ISelectionProvider
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.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.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.part | Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.texteditor | Provides a framework for text editors obeying to the desktop rules.
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.navigator | Provides the standard Resource Navigator view which presents the tree of resources in the workspace.

Uses of ISelectionProvider in org.eclipse.compare

Classes in org.eclipse.compare that implement ISelectionProvider
`class` | `CompareViewerSwitchingPane` A custom `CompareViewerPane` that supports dynamic viewer switching.

Uses of ISelectionProvider in org.eclipse.compare.contentmergeviewer

Classes in org.eclipse.compare.contentmergeviewer that implement ISelectionProvider
`class` | `ContentMergeViewer` An abstract compare and merge viewer with two side-by-side content areas and an optional content area for the ancestor.
`class` | `TextMergeViewer` A text merge viewer uses the `RangeDifferencer` to perform a textual, line-by-line comparison of two (or three) input documents.

Uses of ISelectionProvider in org.eclipse.compare.structuremergeviewer

Classes in org.eclipse.compare.structuremergeviewer that implement ISelectionProvider
`class` | `DiffTreeViewer` A tree viewer that works on objects implementing the `IDiffContainer` and `IDiffElement` interfaces.
`class` | `StructureDiffViewer` A diff tree viewer that can be configured with a `IStructureCreator` to retrieve a hierarchical structure from the input object (an `ICompareInput`) and perform a two-way or three-way compare on it.

Uses of ISelectionProvider in org.eclipse.jface.text

Classes in org.eclipse.jface.text that implement ISelectionProvider
`class` | `TextViewer` SWT based implementation of `ITextViewer` and its extension interfaces.

Methods in org.eclipse.jface.text that return ISelectionProvider
`ISelectionProvider` | `TextViewer.getSelectionProvider()`
`ISelectionProvider` | `ITextViewer.getSelectionProvider()` Returns a selection provider dedicated to this viewer.

Uses of ISelectionProvider in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement ISelectionProvider
`class` | `SourceViewer` SWT based implementation of `ISourceViewer`and its extension interfaces.

Uses of ISelectionProvider in org.eclipse.jface.text.source.projection

Classes in org.eclipse.jface.text.source.projection that implement ISelectionProvider
`class` | `ProjectionViewer` A projection source viewer is a source viewer which supports multiple visible regions which can dynamically be changed.

Uses of ISelectionProvider in org.eclipse.jface.viewers

Subinterfaces of ISelectionProvider in org.eclipse.jface.viewers
`interface` | `IInputSelectionProvider` Interface common to all objects that provide both an input and a selection.
`interface` | `IPostSelectionProvider` Selection provider extension interface to allow providers to notify about post selection changed events.

Classes in org.eclipse.jface.viewers that implement ISelectionProvider
`class` | `AbstractListViewer` Abstract base class for viewers that contain lists of items (such as a combo or list).
`class` | `AbstractTreeViewer` Abstract base implementation for tree-structure-oriented viewers (trees and table trees).
`class` | `CheckboxTableViewer` A concrete viewer based on an SWT `Table` control with checkboxes on each node.
`class` | `CheckboxTreeViewer` A concrete tree-structured viewer based on an SWT `Tree` control with checkboxes on each node.
`class` | `ComboViewer` A concrete viewer based on an SWT `Combo` control.
`class` | `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.
`class` | `ListViewer` A concrete viewer based on an SWT `List` control.
`class` | `StructuredViewer` Abstract base implementation for structure-oriented viewers (trees, lists, tables).
`class` | `TableTreeViewer` A concrete viewer based on a SWT `TableTree` control.
`class` | `TableViewer` A concrete viewer based on a SWT `Table` control.
`class` | `TreeViewer` A concrete viewer based on an SWT `Tree` control.
`class` | `Viewer` A viewer is a model-based adapter on a widget.

Methods in org.eclipse.jface.viewers that return ISelectionProvider
`ISelectionProvider` | `SelectionChangedEvent.getSelectionProvider()` Returns the selection provider that is the source of this event.

Constructors in org.eclipse.jface.viewers with parameters of type ISelectionProvider
`SelectionChangedEvent(ISelectionProvider source, ISelection selection)` Creates a new event for the given source and selection.

Uses of ISelectionProvider in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize that return ISelectionProvider
`protected ISelectionProvider` | `SynchronizePageActionGroup.getVisibleRootsSelectionProvider()` Return a selection provider whose selection includes all roots of the elements visible in the page.
`ISelectionProvider` | `ISynchronizePageSite.getSelectionProvider()` Get the selection provider that gives access to the selection of the synchronize page associated with this page site.

Methods in org.eclipse.team.ui.synchronize with parameters of type ISelectionProvider
`protected void` | `SynchronizeModelAction.initialize(ISynchronizePageConfiguration configuration, ISelectionProvider selectionProvider)` Method invoked from the constructor.
`void` | `ISynchronizePageSite.setSelectionProvider(ISelectionProvider provider)` Sets the selection provider for this workbench site.

Constructors in org.eclipse.team.ui.synchronize with parameters of type ISelectionProvider
`SynchronizeModelAction(String text, ISynchronizePageConfiguration configuration, ISelectionProvider selectionProvider)` Create an action with the given text and configuration.

Uses of ISelectionProvider in org.eclipse.ui

Methods in org.eclipse.ui that return ISelectionProvider
`ISelectionProvider` | `IWorkbenchSite.getSelectionProvider()` Returns the selection provider for this workbench site.

Methods in org.eclipse.ui with parameters of type ISelectionProvider
`void` | `IWorkbenchSite.setSelectionProvider(ISelectionProvider provider)` Sets the selection provider for this workbench site.
`void` | `IWorkbenchPartSite.registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider)` Registers a pop-up menu with a particular id for extension.
`void` | `IWorkbenchPartSite.registerContextMenu(MenuManager menuManager, ISelectionProvider selectionProvider)` Registers a pop-up menu with the default id for extension.

Uses of ISelectionProvider in org.eclipse.ui.actions

Methods in org.eclipse.ui.actions that return ISelectionProvider
`ISelectionProvider` | `SelectionProviderAction.getSelectionProvider()` Returns the selection provider that is the target of this action.

Constructors in org.eclipse.ui.actions with parameters of type ISelectionProvider
`SelectionProviderAction(ISelectionProvider provider, String text)` Creates a new action with the given text that monitors selection changes within the given selection provider.

Uses of ISelectionProvider in org.eclipse.ui.dialogs

Constructors in org.eclipse.ui.dialogs with parameters of type ISelectionProvider
`PropertyDialogAction(Shell shell, ISelectionProvider provider)` Creates a new action for opening a property dialog on the elements from the given selection provider.

Uses of ISelectionProvider in org.eclipse.ui.part

Classes in org.eclipse.ui.part that implement ISelectionProvider
`class` | `MultiPageSelectionProvider` Manages the current selection in a multi-page editor by tracking the active nested editor within the multi-page editor.
`protected class` | `PageBookView.SelectionProvider` A selection provider/listener for this view.

Methods in org.eclipse.ui.part that return ISelectionProvider
`ISelectionProvider` | `PageSite.getSelectionProvider()`
`ISelectionProvider` | `MultiPageEditorSite.getSelectionProvider()` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method returns the selection provider set by `setSelectionProvider`.
`ISelectionProvider` | `PageSite.getSelectionProvider()`
`ISelectionProvider` | `MultiPageEditorSite.getSelectionProvider()` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method returns the selection provider set by `setSelectionProvider`.

Methods in org.eclipse.ui.part with parameters of type ISelectionProvider
`void` | `PageSite.registerContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selProvider)`
`void` | `PageSite.setSelectionProvider(ISelectionProvider provider)`
`void` | `MultiPageEditorSite.registerContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selProvider)` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method forwards to the multi-page editor for registration.
`void` | `MultiPageEditorSite.registerContextMenu(MenuManager menuManager, ISelectionProvider selProvider)` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method forwards to the multi-page editor for registration.
`void` | `MultiPageEditorSite.setSelectionProvider(ISelectionProvider provider)` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method remembers the selection provider, and also hooks a listener on it, which calls `handleSelectionChanged` when a selection changed event occurs.
`void` | `IPageSite.registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider)` Registers a pop-up menu with a particular id for extension.
`void` | `PageSite.registerContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selProvider)`
`void` | `PageSite.setSelectionProvider(ISelectionProvider provider)`
`void` | `MultiPageEditorSite.registerContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selProvider)` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method forwards to the multi-page editor for registration.
`void` | `MultiPageEditorSite.registerContextMenu(MenuManager menuManager, ISelectionProvider selProvider)` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method forwards to the multi-page editor for registration.
`void` | `MultiPageEditorSite.setSelectionProvider(ISelectionProvider provider)` The `MultiPageEditorSite` implementation of this `IWorkbenchPartSite` method remembers the selection provider, and also hooks a listener on it, which calls `handleSelectionChanged` when a selection changed event occurs.
`void` | `IPageSite.registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider)` Registers a pop-up menu with a particular id for extension.

Uses of ISelectionProvider in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor that return ISelectionProvider
`ISelectionProvider` | `ITextEditor.getSelectionProvider()` Returns this text editor's selection provider.
`ISelectionProvider` | `AbstractTextEditor.getSelectionProvider()` Returns this text editor's selection provider. Repeated calls to this method return the same selection provider. Returns `null` after disposal.

Methods in org.eclipse.ui.texteditor with parameters of type ISelectionProvider
`void` | `AbstractTextEditor.AbstractSelectionChangedListener.install(ISelectionProvider selectionProvider)` Installs this selection changed listener with the given selection provider.
`void` | `AbstractTextEditor.AbstractSelectionChangedListener.uninstall(ISelectionProvider selectionProvider)` Removes this selection changed listener from the given selection provider.

Uses of ISelectionProvider in org.eclipse.ui.views.contentoutline

Subinterfaces of ISelectionProvider in org.eclipse.ui.views.contentoutline
`interface` | `IContentOutlinePage` Marker-style interface for a content outline page.

Classes in org.eclipse.ui.views.contentoutline that implement ISelectionProvider
`class` | `ContentOutline` Main class for the Content Outline View.
`class` | `ContentOutlinePage` An abstract base class for content outline pages.

Uses of ISelectionProvider in org.eclipse.ui.views.navigator

Constructors in org.eclipse.ui.views.navigator with parameters of type ISelectionProvider
`ShowInNavigatorAction(IWorkbenchPage page, ISelectionProvider viewer)`
`NavigatorDragAdapter(ISelectionProvider provider)` Constructs a new drag adapter.

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.