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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ICommonViewerSitecreateCommonViewerSite(String anId, ISelectionProvider aSelectionProvider, Shell aShell) static ICommonViewerSitecreateCommonViewerSite(String anId, IPageSite aPageSite) static ICommonViewerWorkbenchSitecreateCommonViewerSite(IEditorSite aEditorSite) static ICommonViewerWorkbenchSitecreateCommonViewerSite(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.
-