Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.application
Class ApplicationWorkbenchAdvisor

java.lang.Object
  extended by org.eclipse.ui.application.WorkbenchAdvisor
      extended by eu.esdihumboldt.hale.ui.application.ApplicationWorkbenchAdvisor

public class ApplicationWorkbenchAdvisor
extends org.eclipse.ui.application.WorkbenchAdvisor

The ApplicationWorkbenchAdvisor controls the appearance of the application (menus, toolbars, perspectives, etc).

Author:
Thorsten Reitz, Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
 
Fields inherited from class org.eclipse.ui.application.WorkbenchAdvisor
FILL_COOL_BAR, FILL_MENU_BAR, FILL_PROXY, FILL_STATUS_LINE
 
Constructor Summary
ApplicationWorkbenchAdvisor(OpenDocumentEventProcessor openDocProcessor)
          Create the application workbench advisor
 
Method Summary
 org.eclipse.ui.application.WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer)
           
 void eventLoopIdle(org.eclipse.swt.widgets.Display display)
           
 String getInitialWindowPerspectiveId()
           
 void initialize(org.eclipse.ui.application.IWorkbenchConfigurer configurer)
           
 boolean preShutdown()
           
 org.eclipse.core.runtime.IStatus restoreState(org.eclipse.ui.IMemento memento)
           
 org.eclipse.core.runtime.IStatus saveState(org.eclipse.ui.IMemento memento)
           
 
Methods inherited from class org.eclipse.ui.application.WorkbenchAdvisor
createWindowContents, eventLoopException, fillActionBars, getComparatorFor, getDefaultPageInput, getMainPreferencePageId, getWorkbenchConfigurer, getWorkbenchErrorHandler, internalBasicInitialize, isApplicationMenu, openIntro, openWindows, postShutdown, postStartup, postWindowClose, postWindowCreate, postWindowOpen, postWindowRestore, preStartup, preWindowOpen, preWindowShellClose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationWorkbenchAdvisor

public ApplicationWorkbenchAdvisor(OpenDocumentEventProcessor openDocProcessor)
Create the application workbench advisor

Parameters:
openDocProcessor - the processor for SWT.OpenDocument events
Method Detail

createWorkbenchWindowAdvisor

public org.eclipse.ui.application.WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer)
Overrides:
createWorkbenchWindowAdvisor in class org.eclipse.ui.application.WorkbenchAdvisor
See Also:
WorkbenchAdvisor.createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer)

getInitialWindowPerspectiveId

public String getInitialWindowPerspectiveId()
Specified by:
getInitialWindowPerspectiveId in class org.eclipse.ui.application.WorkbenchAdvisor
See Also:
WorkbenchAdvisor.getInitialWindowPerspectiveId()

initialize

public void initialize(org.eclipse.ui.application.IWorkbenchConfigurer configurer)
Overrides:
initialize in class org.eclipse.ui.application.WorkbenchAdvisor
See Also:
WorkbenchAdvisor.initialize(IWorkbenchConfigurer)

eventLoopIdle

public void eventLoopIdle(org.eclipse.swt.widgets.Display display)
Overrides:
eventLoopIdle in class org.eclipse.ui.application.WorkbenchAdvisor
See Also:
WorkbenchAdvisor.eventLoopIdle(Display)

preShutdown

public boolean preShutdown()
Overrides:
preShutdown in class org.eclipse.ui.application.WorkbenchAdvisor
See Also:
WorkbenchAdvisor.preShutdown()

restoreState

public org.eclipse.core.runtime.IStatus restoreState(org.eclipse.ui.IMemento memento)
Overrides:
restoreState in class org.eclipse.ui.application.WorkbenchAdvisor
See Also:
WorkbenchAdvisor.restoreState(IMemento)

saveState

public org.eclipse.core.runtime.IStatus saveState(org.eclipse.ui.IMemento memento)
Overrides:
saveState in class org.eclipse.ui.application.WorkbenchAdvisor
See Also:
WorkbenchAdvisor.saveState(IMemento)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d