Uses of Interface
org.eclipse.jface.viewers.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
Modifier and TypeClassDescriptionclass
ACompareViewerPane
is a convenience class which installs aCLabel
and aToolbar
in aViewForm
.class
A customCompareViewerPane
that supports dynamic viewer switching.Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionvoid
CompareContainer.registerContextMenu
(MenuManager menu, ISelectionProvider selectionProvider) -
Uses of ISelectionProvider in org.eclipse.compare.structuremergeviewer
Modifier 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
Modifier and TypeMethodDescriptionIDetailPane2.getSelectionProvider()
Request the selection provider of this detail pane. -
Uses of ISelectionProvider in org.eclipse.jface.databinding.viewers.typed
Modifier 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
Modifier and TypeClassDescriptionclass
SWT based implementation ofITextViewer
and its extension interfaces.Modifier and TypeMethodDescriptionITextViewer.getSelectionProvider()
Returns a selection provider dedicated to this viewer.TextViewer.getSelectionProvider()
-
Uses of ISelectionProvider in org.eclipse.jface.text.revisions
Modifier and TypeMethodDescriptionIRevisionRulerColumnExtension.getRevisionSelectionProvider()
Returns the revision selection provider. -
Uses of ISelectionProvider in org.eclipse.jface.text.source
Modifier and TypeClassDescriptionclass
SWT based implementation ofISourceViewer
and its extension interfaces.Modifier and TypeMethodDescriptionChangeRulerColumn.getRevisionSelectionProvider()
Returns the revision selection provider.LineNumberChangeRulerColumn.getRevisionSelectionProvider()
-
Uses of ISelectionProvider in org.eclipse.jface.text.source.projection
Modifier 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
Modifier 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.Modifier 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.Modifier and TypeMethodDescriptionSelectionChangedEvent.getSelectionProvider()
Returns the selection provider that is the source of this event.ModifierConstructorDescriptionSelectionChangedEvent
(ISelectionProvider source, ISelection selection) Creates a new event for the given source and selection. -
Uses of ISelectionProvider in org.eclipse.team.ui
Modifier 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
Modifier 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.Modifier and TypeMethodDescriptionvoid
IHistoryPageSite.setSelectionProvider
(ISelectionProvider provider) Sets the selection provider for this workbench site.ModifierConstructorDescriptionRevisionAnnotationController
(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
Modifier 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.Modifier 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.ModifierConstructorDescriptionprotected
SynchronizeModelAction
(String text, ISynchronizePageConfiguration configuration, ISelectionProvider selectionProvider) Create an action with the given text and configuration. -
Uses of ISelectionProvider in org.eclipse.ui
Modifier and TypeMethodDescriptionIWorkbenchSite.getSelectionProvider()
Returns the selection provider for this workbench site.Modifier 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
Modifier and TypeMethodDescriptionSelectionProviderAction.getSelectionProvider()
Returns the selection provider that is the target of this action.ModifierConstructorDescriptionprotected
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
Modifier and TypeClassDescriptionclass
Default viewer used to display aTextConsole
. -
Uses of ISelectionProvider in org.eclipse.ui.dialogs
Modifier 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.ModifierConstructorDescriptionPropertyDialogAction
(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
Modifier and TypeMethodDescriptionPartSite.getSelectionProvider()
Returns the selection provider for a part.Modifier 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.ModifierConstructorDescriptionPopupMenuExtender
(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
Modifier 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.Modifier and TypeMethodDescriptionMultiPageEditorSite.getSelectionProvider()
TheMultiPageEditorSite
implementation of thisIWorkbenchPartSite
method returns the selection provider set bysetSelectionProvider
.PageSite.getSelectionProvider()
Modifier 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
Modifier and TypeClassDescriptionprotected class
Editor specific selection provider which wraps the source viewer's selection provider.Modifier and TypeMethodDescriptionAbstractTextEditor.getSelectionProvider()
Returns this text editor's selection provider.ITextEditor.getSelectionProvider()
Returns this text editor's selection provider.Modifier 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
Modifier and TypeInterfaceDescriptioninterface
Marker-style interface for a content outline page.Modifier and TypeClassDescriptionclass
Main class for the Content Outline View.class
An abstract base class for content outline pages.