Package org.eclipse.jface.viewers
Interface ISelectionProvider
- All Known Subinterfaces:
- IContentOutlinePage,- IInputSelectionProvider,- IPostSelectionProvider
- All Known Implementing Classes:
- AbstractListViewer,- AbstractTableViewer,- AbstractTextEditor.SelectionProvider,- AbstractTreeViewer,- AbstractViewer,- BinaryCompareViewer,- CheckboxTableViewer,- CheckboxTreeViewer,- ColumnViewer,- ComboViewer,- CommonViewer,- CompareContentViewerSwitchingPane,- CompareEditorSelectionProvider,- CompareOutlinePage,- CompareStructureViewerSwitchingPane,- CompareViewerPane,- CompareViewerSwitchingPane,- ContainerCheckedTreeViewer,- ContentMergeViewer,- ContentOutline,- ContentOutlinePage,- ContentViewer,- DiffTreeViewer,- ImageMergeViewer,- ListViewer,- MultiPageSelectionProvider,- NullViewer,- PageBookView.SelectionProvider,- ProjectionViewer,- SimpleTextViewer,- SourceViewer,- StructureDiffViewer,- StructuredViewer,- TableViewer,- TextConsoleViewer,- TextMergeViewer,- TextViewer,- TreeViewer,- Viewer
public interface ISelectionProvider
Interface common to all objects that provide a selection.
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds a listener for selection changes in this selection provider.Returns the current selection for this provider.voidRemoves the given selection change listener from this selection provider.voidsetSelection(ISelection selection) Sets the current selection for this selection provider.
- 
Method Details- 
addSelectionChangedListenerAdds a listener for selection changes in this selection provider. Has no effect if an identical listener is already registered.- Parameters:
- listener- a selection changed listener
 
- 
getSelectionISelection getSelection()Returns the current selection for this provider.- Returns:
- the current selection
 
- 
removeSelectionChangedListenerRemoves the given selection change listener from this selection provider. Has no effect if an identical listener is not registered.- Parameters:
- listener- a selection changed listener
 
- 
setSelectionSets the current selection for this selection provider.- Parameters:
- selection- the new selection
 
 
-