Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.elexis
Class ApplicationWorkbenchAdvisor

java.lang.Object
  extended by org.eclipse.ui.application.WorkbenchAdvisor
      extended by ch.elexis.ApplicationWorkbenchAdvisor

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

Dies ist eine Eclipse-spezifische Klasse Wichtigste Funktion ist das Festlegen der initialen Perspektive In eventloopException können spezifische Verarbeitungen für nicht abgefangene Exceptions definiert werden (Hier einfach Ausgabe). In eventLoopIdle können Arbeiten eingetragen werden, die immer dann zu eredigen sind, wenn das Programm nichts weiter zu tun hat.


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()
           
 
Method Summary
 org.eclipse.ui.application.WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer)
           
 void eventLoopException(java.lang.Throwable exception)
           
 void eventLoopIdle(org.eclipse.swt.widgets.Display display)
           
 java.lang.String getInitialWindowPerspectiveId()
           
 void initialize(org.eclipse.ui.application.IWorkbenchConfigurer configurer)
           
 void postShutdown()
           
 void postStartup()
           
 boolean preShutdown()
           
 
Methods inherited from class org.eclipse.ui.application.WorkbenchAdvisor
createWindowContents, fillActionBars, getComparatorFor, getDefaultPageInput, getMainPreferencePageId, getWorkbenchConfigurer, getWorkbenchErrorHandler, internalBasicInitialize, isApplicationMenu, openIntro, openWindows, postWindowClose, postWindowCreate, postWindowOpen, postWindowRestore, preStartup, preWindowOpen, preWindowShellClose, restoreState, saveState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationWorkbenchAdvisor

public ApplicationWorkbenchAdvisor()
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

initialize

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

postStartup

public void postStartup()
Overrides:
postStartup in class org.eclipse.ui.application.WorkbenchAdvisor

getInitialWindowPerspectiveId

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

eventLoopException

public void eventLoopException(java.lang.Throwable exception)
Overrides:
eventLoopException in class org.eclipse.ui.application.WorkbenchAdvisor

eventLoopIdle

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

preShutdown

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

postShutdown

public void postShutdown()
Overrides:
postShutdown in class org.eclipse.ui.application.WorkbenchAdvisor

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013