Package org.eclipse.ui.navigator
Class CommonViewerSiteFactory
java.lang.Object
org.eclipse.ui.navigator.CommonViewerSiteFactory
Allows clients to create
ICommonViewerSite
for a variety of contexts.
The ICommonViewerSite
may be used by the
NavigatorActionService
to allow customization for any
CommonActionProvider
used by a particular instance of the Common
Navigator.- Since:
- 3.2
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ICommonViewerSite
createCommonViewerSite
(String anId, ISelectionProvider aSelectionProvider, Shell aShell) static ICommonViewerSite
createCommonViewerSite
(String anId, IPageSite aPageSite) static ICommonViewerWorkbenchSite
createCommonViewerSite
(IEditorSite aEditorSite) static ICommonViewerWorkbenchSite
createCommonViewerSite
(IViewSite aViewSite)
-
Constructor Details
-
CommonViewerSiteFactory
public CommonViewerSiteFactory()
-
-
Method Details
-
createCommonViewerSite
- Parameters:
aViewSite
- The viewer site that should be delegated to to satisfy the contract of ICommonViewerSite.- Returns:
- An ICommonViewerSite that delegates to the given parameter.
-
createCommonViewerSite
- Parameters:
aEditorSite
- The editor site that should be delegated to to satisfy the contract of ICommonViewerSite.- Returns:
- An ICommonViewerSite that delegates to the given parameter.
-
createCommonViewerSite
public static ICommonViewerSite createCommonViewerSite(String anId, ISelectionProvider aSelectionProvider, Shell aShell) - Parameters:
anId
- The unique identifier corresponding to the abstract viewer for the returned ICommonViewerSite.aSelectionProvider
- The selection provider that will initially be returned byICommonViewerSite.getSelectionProvider()
aShell
- The shell that will be returned byICommonViewerSite.getShell()
- Returns:
- An ICommonViewerSite that delegates to the given parameter.
-
createCommonViewerSite
- Parameters:
anId
- The unique identifier corresponding to the abstract viewer for the returned ICommonViewerSite.aPageSite
- The page site that should be delegated to to satisfy the contract of ICommonViewerSite.- Returns:
- An ICommonViewerSite that delegates to the given parameter.
-