Class PreferencesEditorSite
- java.lang.Object
-
- net.officefloor.eclipse.ide.preferences.PreferencesEditorSite
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.jface.window.IShellProvider
,org.eclipse.ui.IEditorSite
,org.eclipse.ui.IWorkbenchPartSite
,org.eclipse.ui.IWorkbenchSite
,org.eclipse.ui.services.IServiceLocator
public class PreferencesEditorSite extends java.lang.Object implements org.eclipse.ui.IEditorSite
IEditorSite
to loadAbstractIdeEclipseEditor
for preference configuration.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description PreferencesEditorSite(java.lang.String editorName, org.eclipse.ui.IWorkbench workbench, org.eclipse.swt.widgets.Shell parentShell)
Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.ui.IEditorActionBarContributor
getActionBarContributor()
org.eclipse.ui.IActionBars
getActionBars()
<T> T
getAdapter(java.lang.Class<T> adapter)
java.lang.String
getId()
org.eclipse.ui.IKeyBindingService
getKeyBindingService()
org.eclipse.ui.IWorkbenchPage
getPage()
org.eclipse.ui.IWorkbenchPart
getPart()
java.lang.String
getPluginId()
java.lang.String
getRegisteredName()
org.eclipse.jface.viewers.ISelectionProvider
getSelectionProvider()
<T> T
getService(java.lang.Class<T> api)
org.eclipse.swt.widgets.Shell
getShell()
org.eclipse.ui.IWorkbenchWindow
getWorkbenchWindow()
boolean
hasService(java.lang.Class<?> api)
void
registerContextMenu(java.lang.String menuId, org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
void
registerContextMenu(java.lang.String menuId, org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, boolean includeEditorInput)
void
registerContextMenu(org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
void
registerContextMenu(org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, boolean includeEditorInput)
void
setSelectionProvider(org.eclipse.jface.viewers.ISelectionProvider provider)
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceorg.eclipse.ui.IWorkbenchPartSite
-
getPluginId
public java.lang.String getPluginId()
- Specified by:
getPluginId
in interfaceorg.eclipse.ui.IWorkbenchPartSite
-
getRegisteredName
public java.lang.String getRegisteredName()
- Specified by:
getRegisteredName
in interfaceorg.eclipse.ui.IWorkbenchPartSite
-
registerContextMenu
public void registerContextMenu(java.lang.String menuId, org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
- Specified by:
registerContextMenu
in interfaceorg.eclipse.ui.IWorkbenchPartSite
-
registerContextMenu
public void registerContextMenu(org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
- Specified by:
registerContextMenu
in interfaceorg.eclipse.ui.IWorkbenchPartSite
-
getKeyBindingService
public org.eclipse.ui.IKeyBindingService getKeyBindingService()
- Specified by:
getKeyBindingService
in interfaceorg.eclipse.ui.IWorkbenchPartSite
-
getPart
public org.eclipse.ui.IWorkbenchPart getPart()
- Specified by:
getPart
in interfaceorg.eclipse.ui.IWorkbenchPartSite
-
getPage
public org.eclipse.ui.IWorkbenchPage getPage()
- Specified by:
getPage
in interfaceorg.eclipse.ui.IWorkbenchSite
-
getSelectionProvider
public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
- Specified by:
getSelectionProvider
in interfaceorg.eclipse.ui.IWorkbenchSite
-
getShell
public org.eclipse.swt.widgets.Shell getShell()
- Specified by:
getShell
in interfaceorg.eclipse.jface.window.IShellProvider
- Specified by:
getShell
in interfaceorg.eclipse.ui.IWorkbenchSite
-
getWorkbenchWindow
public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow()
- Specified by:
getWorkbenchWindow
in interfaceorg.eclipse.ui.IWorkbenchSite
-
setSelectionProvider
public void setSelectionProvider(org.eclipse.jface.viewers.ISelectionProvider provider)
- Specified by:
setSelectionProvider
in interfaceorg.eclipse.ui.IWorkbenchSite
-
getAdapter
public <T> T getAdapter(java.lang.Class<T> adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
getService
public <T> T getService(java.lang.Class<T> api)
- Specified by:
getService
in interfaceorg.eclipse.ui.services.IServiceLocator
-
hasService
public boolean hasService(java.lang.Class<?> api)
- Specified by:
hasService
in interfaceorg.eclipse.ui.services.IServiceLocator
-
getActionBarContributor
public org.eclipse.ui.IEditorActionBarContributor getActionBarContributor()
- Specified by:
getActionBarContributor
in interfaceorg.eclipse.ui.IEditorSite
-
getActionBars
public org.eclipse.ui.IActionBars getActionBars()
- Specified by:
getActionBars
in interfaceorg.eclipse.ui.IEditorSite
-
registerContextMenu
public void registerContextMenu(org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, boolean includeEditorInput)
- Specified by:
registerContextMenu
in interfaceorg.eclipse.ui.IEditorSite
-
registerContextMenu
public void registerContextMenu(java.lang.String menuId, org.eclipse.jface.action.MenuManager menuManager, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, boolean includeEditorInput)
- Specified by:
registerContextMenu
in interfaceorg.eclipse.ui.IEditorSite
-
-