public class StartupManagerImpl extends StartupManagerEx
| Constructor and Description |
|---|
StartupManagerImpl(Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCleared() |
boolean |
postStartupActivityPassed() |
void |
prepareForNextTest() |
void |
projectOpened(ProgressIndicator indicator) |
void |
registerPostStartupActivity(java.lang.Runnable runnable)
Registers an activity that is performed during project load after the "Loading Project"
progress bar is displayed.
|
void |
registerPostStartupDumbAwareActivity(java.lang.Runnable runnable)
Registers an
DumbAware activity that is performed during project load, after the "Loading Project"
progress bar is displayed, in a pooled thread. |
void |
registerStartupActivity(java.lang.Runnable runnable)
Registers an activity that is performed during project load while the "Loading Project"
progress bar is displayed.
|
static void |
runActivity(java.lang.Runnable runnable) |
void |
runAfterOpened(java.lang.Runnable runnable)
Registers activity that is executed after project loaded.
|
void |
runPostStartupActivities() |
void |
runPostStartupActivitiesRegisteredDynamically() |
void |
runStartupActivities() |
void |
runWhenProjectIsInitialized(java.lang.Runnable action)
Executes the specified runnable immediately if invoked from AWT thread and the initialization of the current project
is complete; otherwise, registers it as a post-startup activity.
|
boolean |
startupActivityPassed() |
getInstanceExgetInstance, registerPreStartupActivitypublic StartupManagerImpl(Project project)
public void registerStartupActivity(java.lang.Runnable runnable)
StartupManagerregisterStartupActivity in class StartupManagerrunnable - the activity to execute.public void registerPostStartupActivity(java.lang.Runnable runnable)
StartupManagerStartupManager.registerPostStartupDumbAwareActivity(java.lang.Runnable) if possible.registerPostStartupActivity in class StartupManagerrunnable - the activity to execute.StartupActivity.POST_STARTUP_ACTIVITYpublic void registerPostStartupDumbAwareActivity(java.lang.Runnable runnable)
StartupManagerDumbAware activity that is performed during project load, after the "Loading Project"
progress bar is displayed, in a pooled thread.registerPostStartupDumbAwareActivity in class StartupManagerrunnable - the activity to execute.StartupActivity.POST_STARTUP_ACTIVITYpublic boolean startupActivityPassed()
startupActivityPassed in class StartupManagerExpublic boolean postStartupActivityPassed()
postStartupActivityPassed in class StartupManagerpublic final void projectOpened(ProgressIndicator indicator)
public void runStartupActivities()
public final void runPostStartupActivities()
public final void runPostStartupActivitiesRegisteredDynamically()
public static void runActivity(java.lang.Runnable runnable)
public void runWhenProjectIsInitialized(java.lang.Runnable action)
StartupManagerrunWhenProjectIsInitialized in class StartupManageraction - the activity to execute.ModalityState,
Application.invokeLater(Runnable)public void runAfterOpened(java.lang.Runnable runnable)
StartupManagerrunAfterOpened in class StartupManagerpublic void prepareForNextTest()
public void checkCleared()