Class 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 load AbstractIdeEclipseEditor 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PreferencesEditorSite

        public PreferencesEditorSite​(java.lang.String editorName,
                                     org.eclipse.ui.IWorkbench workbench,
                                     org.eclipse.swt.widgets.Shell parentShell)
        Instantiate.
        Parameters:
        editorName - Name of the editor.
        workbench - IWorkbench.
        parentShell - Parent Shell.
    • Method Detail

      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface org.eclipse.ui.IWorkbenchPartSite
      • getPluginId

        public java.lang.String getPluginId()
        Specified by:
        getPluginId in interface org.eclipse.ui.IWorkbenchPartSite
      • getRegisteredName

        public java.lang.String getRegisteredName()
        Specified by:
        getRegisteredName in interface org.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 interface org.eclipse.ui.IWorkbenchPartSite
      • registerContextMenu

        public void registerContextMenu​(org.eclipse.jface.action.MenuManager menuManager,
                                        org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
        Specified by:
        registerContextMenu in interface org.eclipse.ui.IWorkbenchPartSite
      • getKeyBindingService

        public org.eclipse.ui.IKeyBindingService getKeyBindingService()
        Specified by:
        getKeyBindingService in interface org.eclipse.ui.IWorkbenchPartSite
      • getPart

        public org.eclipse.ui.IWorkbenchPart getPart()
        Specified by:
        getPart in interface org.eclipse.ui.IWorkbenchPartSite
      • getPage

        public org.eclipse.ui.IWorkbenchPage getPage()
        Specified by:
        getPage in interface org.eclipse.ui.IWorkbenchSite
      • getSelectionProvider

        public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
        Specified by:
        getSelectionProvider in interface org.eclipse.ui.IWorkbenchSite
      • getShell

        public org.eclipse.swt.widgets.Shell getShell()
        Specified by:
        getShell in interface org.eclipse.jface.window.IShellProvider
        Specified by:
        getShell in interface org.eclipse.ui.IWorkbenchSite
      • getWorkbenchWindow

        public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow()
        Specified by:
        getWorkbenchWindow in interface org.eclipse.ui.IWorkbenchSite
      • setSelectionProvider

        public void setSelectionProvider​(org.eclipse.jface.viewers.ISelectionProvider provider)
        Specified by:
        setSelectionProvider in interface org.eclipse.ui.IWorkbenchSite
      • getAdapter

        public <T> T getAdapter​(java.lang.Class<T> adapter)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
      • getService

        public <T> T getService​(java.lang.Class<T> api)
        Specified by:
        getService in interface org.eclipse.ui.services.IServiceLocator
      • hasService

        public boolean hasService​(java.lang.Class<?> api)
        Specified by:
        hasService in interface org.eclipse.ui.services.IServiceLocator
      • getActionBarContributor

        public org.eclipse.ui.IEditorActionBarContributor getActionBarContributor()
        Specified by:
        getActionBarContributor in interface org.eclipse.ui.IEditorSite
      • getActionBars

        public org.eclipse.ui.IActionBars getActionBars()
        Specified by:
        getActionBars in interface org.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 interface org.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 interface org.eclipse.ui.IEditorSite