public class ContentSelectionProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.services.IDisposable
ContentSelectionProvider is an ISelectionProvider
implementation that manages the un-/registration of listeners and their
execution upon selection changes.| Constructor and Description |
|---|
ContentSelectionProvider(IViewer viewer)
Creates a new
ContentSelectionProvider for the given
SelectionModel. |
| Modifier and Type | Method and Description |
|---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
dispose() |
org.eclipse.jface.viewers.ISelection |
getSelection() |
protected IViewer |
getViewer()
Returns the
IViewer this ContentSelectionProvider is
bound to. |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection) |
public ContentSelectionProvider(IViewer viewer)
ContentSelectionProvider for the given
SelectionModel.viewer - The IViewer to associate this
ContentSelectionProvider to.public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProviderpublic void dispose()
dispose in interface org.eclipse.ui.services.IDisposablepublic org.eclipse.jface.viewers.ISelection getSelection()
getSelection in interface org.eclipse.jface.viewers.ISelectionProviderprotected IViewer getViewer()
IViewer this ContentSelectionProvider is
bound to.IViewer this ContentSelectionProvider is
bound to.public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProviderpublic void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection in interface org.eclipse.jface.viewers.ISelectionProviderCopyright (c) 2014, 2016 itemis AG and others. All rights reserved.