Package dev.equo.ide
Interface IdeHookInstantiated
-
public interface IdeHookInstantiated
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidafterDisplay(org.eclipse.swt.widgets.Display display)Called after display is created, ~310ms after isClean.default voidafterOsgi(org.osgi.framework.BundleContext context)Called after the OSGi container is created and populated, ~5850ms after isClean.default voidinitialize()This method is called during workbench initialization prior to any windows being opened, ~6720ms after isClean.default voidisClean(boolean isClean)The very first method to be called, called as soon as the command line arguments have been parsed.default voidpostShutdown()Performs arbitrary finalization after the workbench stops running, ~200ms after preShutdown.default voidpostStartup()Performs arbitrary actions after the workbench windows have been opened (or restored), but before the main event loop is run, ~8400ms after isClean.default booleanpreShutdown()Performs arbitrary finalization before the workbench is about to shut down.default voidpreStartup()Performs arbitrary actions just before the first workbench window is opened (or restored), ~6740ms after isClean.
-
-
-
Method Detail
-
isClean
default void isClean(boolean isClean) throws java.lang.ExceptionThe very first method to be called, called as soon as the command line arguments have been parsed.- Throws:
java.lang.Exception
-
afterDisplay
default void afterDisplay(org.eclipse.swt.widgets.Display display) throws java.lang.ExceptionCalled after display is created, ~310ms after isClean.- Throws:
java.lang.Exception
-
afterOsgi
default void afterOsgi(org.osgi.framework.BundleContext context) throws java.lang.ExceptionCalled after the OSGi container is created and populated, ~5850ms after isClean.- Throws:
java.lang.Exception
-
initialize
default void initialize() throws java.lang.ExceptionThis method is called during workbench initialization prior to any windows being opened, ~6720ms after isClean.WorkbenchAdvisor.initialize(org.eclipse.ui.application.IWorkbenchConfigurer)- Throws:
java.lang.Exception
-
preStartup
default void preStartup() throws java.lang.ExceptionPerforms arbitrary actions just before the first workbench window is opened (or restored), ~6740ms after isClean.This method is called after the workbench has been initialized and just before the first window is about to be opened.
WorkbenchAdvisor.preStartup()- Throws:
java.lang.Exception
-
postStartup
default void postStartup() throws java.lang.ExceptionPerforms arbitrary actions after the workbench windows have been opened (or restored), but before the main event loop is run, ~8400ms after isClean.WorkbenchAdvisor.postStartup()- Throws:
java.lang.Exception
-
preShutdown
default boolean preShutdown() throws java.lang.ExceptionPerforms arbitrary finalization before the workbench is about to shut down.WorkbenchAdvisor.preShutdown()- Returns:
trueto allow the workbench to proceed with shutdown,falseto veto a non-forced shutdown- Throws:
java.lang.Exception
-
postShutdown
default void postShutdown() throws java.lang.ExceptionPerforms arbitrary finalization after the workbench stops running, ~200ms after preShutdown.WorkbenchAdvisor.postShutdown()- Throws:
java.lang.Exception
-
-