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 TypeMethodDescriptionvoid
Add viewervoid
void
Get active page viewervoid
void
void
setActivePage
(EditorPage page) Set active pagevoid
Set active page viewervoid
setSelection
(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:
addSelectionChangedListener
in interfaceISelectionProvider
-
removeSelectionChangedListener
- Specified by:
removeSelectionChangedListener
in interfaceISelectionProvider
-
addPostSelectionChangedListener
- Specified by:
addPostSelectionChangedListener
in interfaceIPostSelectionProvider
-
removePostSelectionChangedListener
- Specified by:
removePostSelectionChangedListener
in interfaceIPostSelectionProvider
-
getSelection
- Specified by:
getSelection
in interfaceISelectionProvider
-
setSelection
- Specified by:
setSelection
in interfaceISelectionProvider
-