public abstract class SelectionFilter extends AbstractSelectionProvider implements org.eclipse.ui.services.IDisposable
Constructor and Description |
---|
SelectionFilter(org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
Create a selection filter
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected abstract org.eclipse.jface.viewers.ISelection |
filter(org.eclipse.jface.viewers.ISelection selection)
Filter a selection from the internal selection provider that will be
passed outside
|
org.eclipse.jface.viewers.ISelection |
getSelection() |
addSelectionChangedListener, fireSelectionChange, getLastSelection, removeSelectionChangedListener, setSelection
public SelectionFilter(org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
selectionProvider
- the internal selection providerprotected abstract org.eclipse.jface.viewers.ISelection filter(org.eclipse.jface.viewers.ISelection selection)
selection
- the internal selectionpublic org.eclipse.jface.viewers.ISelection getSelection()
getSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
getSelection
in class AbstractSelectionProvider
AbstractSelectionProvider.getSelection()
public void dispose()
dispose
in interface org.eclipse.ui.services.IDisposable
IDisposable.dispose()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a