Package com._1c.g5.v8.dt.dcs.ui
Class DcsSelectionProvider
java.lang.Object
com._1c.g5.v8.dt.dcs.ui.DcsSelectionProvider
- All Implemented Interfaces:
IPostSelectionProvider,ISelectionProvider
A selection provider for view parts with more that one viewer.
Tracks the focus of the viewers to provide the correct selection.
This is a modified version of
org.eclipse.jdt.internal.ui.viewsupport.SelectionProviderMediator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd viewervoidvoidGet active page viewervoidvoidvoidsetActivePage(EditorPage page) Set active pagevoidSet active page viewervoidsetSelection(ISelection selection)
-
Constructor Details
-
DcsSelectionProvider
public DcsSelectionProvider()
-
-
Method Details
-
add
Add viewer- Parameters:
viewer- viewer
-
setActivePage
Set active page- Parameters:
page- active page
-
setActivePageViewer
Set active page viewer- Parameters:
viewer- active viewer
-
getActivePageViewer
Get active page viewer- Returns:
- viewer, can be null
-
addSelectionChangedListener
- Specified by:
addSelectionChangedListenerin interfaceISelectionProvider
-
removeSelectionChangedListener
- Specified by:
removeSelectionChangedListenerin interfaceISelectionProvider
-
addPostSelectionChangedListener
- Specified by:
addPostSelectionChangedListenerin interfaceIPostSelectionProvider
-
removePostSelectionChangedListener
- Specified by:
removePostSelectionChangedListenerin interfaceIPostSelectionProvider
-
getSelection
- Specified by:
getSelectionin interfaceISelectionProvider
-
setSelection
- Specified by:
setSelectionin interfaceISelectionProvider
-