Uses of Interface
org.eclipse.jface.viewers.ISelectionProvider
Packages that use ISelectionProvider
Package
Description
Provides support for performing structural and textual
compare operations on arbitrary data and displaying the results.
Support for compare and merge viewers which show the
content side-by-side.
Provides support for finding and displaying the differences
between hierarchically structured data.
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Provides a framework for creating and manipulating text documents.
Provides a revision model and a protocol to display revision information in a vertical ruler column.
Provides a framework for connecting document regions
with annotations and for displaying those.
This package provides the UI part for projection documents of which the most important part is the projection viewer.
Provides a framework for viewers, which are model-based
content adapters for SWT widgets.
Provides basic support for managing Team providers.
Application programming interfaces for working with history.
Contains the team synchronization presentation framework and support
for the Synchronize View.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
Application programming interfaces for interaction
with the Eclipse console.
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
Provides the Common Navigator framework.
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
Provides a framework for text editors obeying to the
desktop rules.
Provides the standard Content Outline view which can
show the active editor's custom outline for the document being edited.
-
Uses of ISelectionProvider in org.eclipse.compare
Classes in org.eclipse.compare that implement ISelectionProviderModifier and TypeClassDescriptionclass
ACompareViewerPane
is a convenience class which installs aCLabel
and aToolbar
in aViewForm
.class
A customCompareViewerPane
that supports dynamic viewer switching.Methods in org.eclipse.compare with parameters of type ISelectionProviderModifier and TypeMethodDescriptionvoid
CompareEditorInput.registerContextMenu
(MenuManager menu, ISelectionProvider selectionProvider) void
ICompareContainer.registerContextMenu
(MenuManager menu, ISelectionProvider selectionProvider) Register the content menu with the container to give the container a chance to add additional items to the context menu such as popup menu object contributions. -
Uses of ISelectionProvider in org.eclipse.compare.contentmergeviewer
Classes in org.eclipse.compare.contentmergeviewer that implement ISelectionProviderModifier and TypeClassDescriptionclass
An abstract compare and merge viewer with two side-by-side content areas and an optional content area for the ancestor.class
A text merge viewer uses theRangeDifferencer
to perform a textual, line-by-line comparison of two (or three) input documents. -
Uses of ISelectionProvider in org.eclipse.compare.internal
Classes in org.eclipse.compare.internal that implement ISelectionProviderModifier and TypeClassDescriptionclass
class
A simple compare viewer for binary files.class
class
A selection provider for view parts with more that one viewer.class
class
class
class
Used whenever the input is null or no viewer can be found.class
Methods in org.eclipse.compare.internal with parameters of type ISelectionProviderModifier and TypeMethodDescriptionvoid
CompareContainer.registerContextMenu
(MenuManager menu, ISelectionProvider selectionProvider) -
Uses of ISelectionProvider in org.eclipse.compare.structuremergeviewer
Classes in org.eclipse.compare.structuremergeviewer that implement ISelectionProviderModifier and TypeClassDescriptionclass
A tree viewer that works on objects implementing theIDiffContainer
andIDiffElement
interfaces.class
A diff tree viewer that can be configured with aIStructureCreator
to retrieve a hierarchical structure from the input object (anICompareInput
) and perform a two-way or three-way compare on it. -
Uses of ISelectionProvider in org.eclipse.debug.ui
Methods in org.eclipse.debug.ui that return ISelectionProviderModifier and TypeMethodDescriptionIDetailPane2.getSelectionProvider()
Request the selection provider of this detail pane. -
Uses of ISelectionProvider in org.eclipse.jface.databinding.viewers.typed
Methods in org.eclipse.jface.databinding.viewers.typed with type parameters of type ISelectionProviderModifier and TypeMethodDescriptionstatic <S extends ISelectionProvider,
E>
IViewerListProperty<S,E> ViewerProperties.multiplePostSelection()
Returns a list property for observing the multiple post selection of anIPostSelectionProvider
.static <S extends ISelectionProvider,
T>
IViewerListProperty<S,T> ViewerProperties.multiplePostSelection
(Class<T> elementType) An alternative version ofViewerProperties.multiplePostSelection()
which casts the property to the argument element type.static <S extends ISelectionProvider,
E>
IViewerListProperty<S,E> ViewerProperties.multipleSelection()
Returns a list property for observing the multiple selection of anISelectionProvider
.static <S extends ISelectionProvider,
T>
IViewerListProperty<S,T> ViewerProperties.multipleSelection
(Class<T> elementType) An alternative version ofViewerProperties.multipleSelection()
which casts the property to the argument element type.static <S extends ISelectionProvider,
E>
IViewerValueProperty<S,E> ViewerProperties.singlePostSelection()
Returns a value property for observing the single post selection of aIPostSelectionProvider
.static <S extends ISelectionProvider,
T>
IViewerValueProperty<S,T> ViewerProperties.singlePostSelection
(Class<T> elementType) An alternative version ofViewerProperties.singlePostSelection()
which casts the property to the argument element type.static <S extends ISelectionProvider,
E>
IViewerValueProperty<S,E> ViewerProperties.singleSelection()
Returns a value property for observing the single selection of aISelectionProvider
.static <S extends ISelectionProvider,
T>
IViewerValueProperty<S,T> ViewerProperties.singleSelection
(Class<T> elementType) An alternative version ofViewerProperties.singleSelection()
which casts the property to the argument element type. -
Uses of ISelectionProvider in org.eclipse.jface.text
Classes in org.eclipse.jface.text that implement ISelectionProviderModifier and TypeClassDescriptionclass
SWT based implementation ofITextViewer
and its extension interfaces.Methods in org.eclipse.jface.text that return ISelectionProviderModifier and TypeMethodDescriptionITextViewer.getSelectionProvider()
Returns a selection provider dedicated to this viewer.TextViewer.getSelectionProvider()
-
Uses of ISelectionProvider in org.eclipse.jface.text.revisions
Methods in org.eclipse.jface.text.revisions that return ISelectionProviderModifier and TypeMethodDescriptionIRevisionRulerColumnExtension.getRevisionSelectionProvider()
Returns the revision selection provider. -
Uses of ISelectionProvider in org.eclipse.jface.text.source
Classes in org.eclipse.jface.text.source that implement ISelectionProviderModifier and TypeClassDescriptionclass
SWT based implementation ofISourceViewer
and its extension interfaces.Methods in org.eclipse.jface.text.source that return ISelectionProviderModifier and TypeMethodDescriptionChangeRulerColumn.getRevisionSelectionProvider()
Returns the revision selection provider.LineNumberChangeRulerColumn.getRevisionSelectionProvider()
-
Uses of ISelectionProvider in org.eclipse.jface.text.source.projection
Classes in org.eclipse.jface.text.source.projection that implement ISelectionProviderModifier and TypeClassDescriptionclass
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.viewersModifier and TypeInterfaceDescriptioninterface
Interface common to all objects that provide both an input and a selection.interface
Selection provider extension interface to allow providers to notify about post selection changed events.Classes in org.eclipse.jface.viewers that implement ISelectionProviderModifier and TypeClassDescriptionclass
Abstract base class for viewers that contain lists of items (such as a combo or list).class
This is a widget independent class implementors ofTable
like widgets can use to provide a viewer on top of their widget implementations.class
Abstract base implementation for tree-structure-oriented viewers (trees and table trees).class
A concrete viewer based on an SWTTable
control with checkboxes on each node.class
A concrete tree-structured viewer based on an SWTTree
control with checkboxes on each node.class
The ColumnViewer is the abstract superclass of viewers that have columns (e.g., AbstractTreeViewer and AbstractTableViewer).class
A concrete viewer based either on an SWTCombo
control orCCombo
control.class
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
A concrete viewer based on an SWTList
control.class
Abstract base implementation for structure-oriented viewers (trees, lists, tables).class
A concrete viewer based on a SWTTable
control.class
A concrete viewer based on an SWTTree
control.class
A viewer is a model-based adapter on a widget.Methods in org.eclipse.jface.viewers that return ISelectionProviderModifier and TypeMethodDescriptionSelectionChangedEvent.getSelectionProvider()
Returns the selection provider that is the source of this event.Constructors in org.eclipse.jface.viewers with parameters of type ISelectionProviderModifierConstructorDescriptionSelectionChangedEvent
(ISelectionProvider source, ISelection selection) Creates a new event for the given source and selection. -
Uses of ISelectionProvider in org.eclipse.team.ui
Methods in org.eclipse.team.ui that return ISelectionProviderModifier and TypeMethodDescriptionprotected abstract ISelectionProvider
PageCompareEditorInput.getSelectionProvider()
Return the selection provider for the page.protected abstract ISelectionProvider
PageSaveablePart.getSelectionProvider()
Deprecated.Return the selection provider for the page. -
Uses of ISelectionProvider in org.eclipse.team.ui.history
Methods in org.eclipse.team.ui.history that return ISelectionProviderModifier and TypeMethodDescriptionprotected ISelectionProvider
HistoryPageCompareEditorInput.getSelectionProvider()
protected final ISelectionProvider
HistoryPageSaveablePart.getSelectionProvider()
Deprecated.IHistoryPageSite.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.history with parameters of type ISelectionProviderModifier and TypeMethodDescriptionvoid
IHistoryPageSite.setSelectionProvider
(ISelectionProvider provider) Sets the selection provider for this workbench site.Constructors in org.eclipse.team.ui.history with parameters of type ISelectionProviderModifierConstructorDescriptionRevisionAnnotationController
(IWorkbenchPage page, IFile file, ISelectionProvider historyList) Create a controller that links an editor on a local file to a history list.RevisionAnnotationController
(IWorkbenchPage page, IStorageEditorInput editorInput, ISelectionProvider historyList) Create a controller that links an editor input on a remote file to a history list. -
Uses of ISelectionProvider in org.eclipse.team.ui.synchronize
Methods in org.eclipse.team.ui.synchronize that return ISelectionProviderModifier and TypeMethodDescriptionISynchronizePageSite.getSelectionProvider()
Get the selection provider that gives access to the selection of the synchronize page associated with this page site.protected ISelectionProvider
ParticipantPageCompareEditorInput.getSelectionProvider()
protected final ISelectionProvider
ParticipantPageSaveablePart.getSelectionProvider()
Deprecated.protected ISelectionProvider
SynchronizePageActionGroup.getVisibleRootsSelectionProvider()
Return a selection provider whose selection includes all roots of the elements visible in the page.Methods in org.eclipse.team.ui.synchronize with parameters of type ISelectionProviderModifier and TypeMethodDescriptionprotected void
SynchronizeModelAction.initialize
(ISynchronizePageConfiguration configuration, ISelectionProvider selectionProvider) Method invoked from the constructor.void
SaveableCompareEditorInput.registerContextMenu
(MenuManager menu, ISelectionProvider selectionProvider) void
ISynchronizePageSite.setSelectionProvider
(ISelectionProvider provider) Sets the selection provider for this workbench site.Constructors in org.eclipse.team.ui.synchronize with parameters of type ISelectionProviderModifierConstructorDescriptionprotected
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 ISelectionProviderModifier and TypeMethodDescriptionIWorkbenchSite.getSelectionProvider()
Returns the selection provider for this workbench site.Methods in org.eclipse.ui with parameters of type ISelectionProviderModifier and TypeMethodDescriptionvoid
IEditorSite.registerContextMenu
(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput) Registers a pop-up menu with a particular id for extension.void
IEditorSite.registerContextMenu
(MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput) Registers a pop-up menu with the default id for extension.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.void
IWorkbenchSite.setSelectionProvider
(ISelectionProvider provider) Sets the selection provider for this workbench site. -
Uses of ISelectionProvider in org.eclipse.ui.actions
Methods in org.eclipse.ui.actions that return ISelectionProviderModifier and TypeMethodDescriptionSelectionProviderAction.getSelectionProvider()
Returns the selection provider that is the target of this action.Constructors in org.eclipse.ui.actions with parameters of type ISelectionProviderModifierConstructorDescriptionprotected
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.console
Classes in org.eclipse.ui.console that implement ISelectionProviderModifier and TypeClassDescriptionclass
Default viewer used to display aTextConsole
. -
Uses of ISelectionProvider in org.eclipse.ui.dialogs
Classes in org.eclipse.ui.dialogs that implement ISelectionProviderModifier and TypeClassDescriptionclass
CheckboxTreeViewer with special behaviour of the checked / gray state on container (non-leaf) nodes: The grayed state is used to visualize the checked state of its children.Constructors in org.eclipse.ui.dialogs with parameters of type ISelectionProviderModifierConstructorDescriptionPropertyDialogAction
(IShellProvider shell, ISelectionProvider provider) Creates a new action for opening a property dialog on the elements from the given selection provider.PropertyDialogAction
(Shell shell, ISelectionProvider provider) Deprecated.use PropertyDialogAction(IShellProvider, ISelectionProvider) -
Uses of ISelectionProvider in org.eclipse.ui.internal
Methods in org.eclipse.ui.internal that return ISelectionProviderModifier and TypeMethodDescriptionPartSite.getSelectionProvider()
Returns the selection provider for a part.Methods in org.eclipse.ui.internal with parameters of type ISelectionProviderModifier and TypeMethodDescriptionboolean
IObjectActionContributor.contributeObjectActions
(IWorkbenchPart part, IMenuManager menu, ISelectionProvider selProv, List actionIdOverrides) Implement this method to add actions that deal with the currently selected object or objects.boolean
ObjectActionContributor.contributeObjectActions
(IWorkbenchPart part, IMenuManager menu, ISelectionProvider selProv, List actionIdOverrides) Contributes actions applicable for the current selection.boolean
ObjectActionContributorManager.contributeObjectActions
(IWorkbenchPart part, IMenuManager popupMenu, ISelectionProvider selProv, Set<IObjectActionContributor> alreadyContributed) Contributes submenus and/or actions applicable to the selection in the provided viewer into the provided popup menu.boolean
IObjectActionContributor.contributeObjectMenus
(IMenuManager menu, ISelectionProvider selProv) Implement this method to add menus that deal with the currently selected object or objects.boolean
ObjectActionContributor.contributeObjectMenus
(IMenuManager menu, ISelectionProvider selProv) Contributes menus applicable for the current selection.final boolean
PopupMenuExtender.matches
(MenuManager menuManager, ISelectionProvider selectionProvider, IWorkbenchPart part) Determines whether this extender would be the same as another extender created with the given values.boolean
ViewerActionBuilder.readViewerContributions
(String id, ISelectionProvider prov, IWorkbenchPart part) Reads the contributions for a viewer menu.final void
EditorSite.registerContextMenu
(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput) final void
EditorSite.registerContextMenu
(MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput) void
PartSite.registerContextMenu
(String menuID, MenuManager menuMgr, ISelectionProvider selProvider) Register a popup menu for extension.static final void
PartSite.registerContextMenu
(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput, IWorkbenchPart part, IEclipseContext context, Collection<PopupMenuExtender> menuExtenders) This is a helper method for the register context menu functionality.void
PartSite.registerContextMenu
(MenuManager menuMgr, ISelectionProvider selProvider) Register a popup menu with the default id for extension.void
PartSite.setSelectionProvider
(ISelectionProvider provider) Set the selection provider for a part.Constructors in org.eclipse.ui.internal with parameters of type ISelectionProviderModifierConstructorDescriptionPopupMenuExtender
(String id, MenuManager menu, ISelectionProvider prov, IWorkbenchPart part, IEclipseContext context) Construct a new menu extender.PopupMenuExtender
(String id, MenuManager menu, ISelectionProvider prov, IWorkbenchPart part, IEclipseContext context, boolean includeEditorInput) Construct a new menu extender. -
Uses of ISelectionProvider in org.eclipse.ui.part
Classes in org.eclipse.ui.part that implement ISelectionProviderModifier and TypeClassDescriptionclass
Manages the current selection in a multi-page editor by tracking the active nested editor within the multi-page editor.protected class
A selection provider/listener for this view.Methods in org.eclipse.ui.part that return ISelectionProviderModifier and TypeMethodDescriptionMultiPageEditorSite.getSelectionProvider()
TheMultiPageEditorSite
implementation of thisIWorkbenchPartSite
method returns the selection provider set bysetSelectionProvider
.PageSite.getSelectionProvider()
Methods in org.eclipse.ui.part with parameters of type ISelectionProviderModifier and TypeMethodDescriptionvoid
IPageSite.registerContextMenu
(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider) Registers a pop-up menu with a particular id for extension.void
MultiPageEditorSite.registerContextMenu
(String menuID, MenuManager menuMgr, ISelectionProvider selProvider) TheMultiPageEditorSite
implementation of thisIWorkbenchPartSite
method forwards to the multi-page editor for registration.final void
MultiPageEditorSite.registerContextMenu
(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput) void
MultiPageEditorSite.registerContextMenu
(MenuManager menuManager, ISelectionProvider selProvider) TheMultiPageEditorSite
implementation of thisIWorkbenchPartSite
method forwards to the multi-page editor for registration.final void
MultiPageEditorSite.registerContextMenu
(MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput) void
PageSite.registerContextMenu
(String menuID, MenuManager menuMgr, ISelectionProvider selProvider) void
MultiPageEditorSite.setSelectionProvider
(ISelectionProvider provider) TheMultiPageEditorSite
implementation of thisIWorkbenchPartSite
method remembers the selection provider, and also hooks a listener on it, which callshandleSelectionChanged
when a selection changed event occurs.void
PageSite.setSelectionProvider
(ISelectionProvider provider) -
Uses of ISelectionProvider in org.eclipse.ui.texteditor
Classes in org.eclipse.ui.texteditor that implement ISelectionProviderModifier and TypeClassDescriptionprotected class
Editor specific selection provider which wraps the source viewer's selection provider.Methods in org.eclipse.ui.texteditor that return ISelectionProviderModifier and TypeMethodDescriptionAbstractTextEditor.getSelectionProvider()
Returns this text editor's selection provider.ITextEditor.getSelectionProvider()
Returns this text editor's selection provider.Methods in org.eclipse.ui.texteditor with parameters of type ISelectionProviderModifier and TypeMethodDescriptionvoid
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.contentoutlineModifier and TypeInterfaceDescriptioninterface
Marker-style interface for a content outline page.Classes in org.eclipse.ui.views.contentoutline that implement ISelectionProviderModifier and TypeClassDescriptionclass
Main class for the Content Outline View.class
An abstract base class for content outline pages.