Package com._1c.g5.v8.dt.common.ui
Class BuildWaitingUiJob
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
org.eclipse.ui.progress.UIJob
com._1c.g5.v8.dt.common.ui.BuildWaitingUiJob
- All Implemented Interfaces:
Comparable<org.eclipse.core.internal.jobs.InternalJob>,org.eclipse.core.runtime.IAdaptable
public abstract class BuildWaitingUiJob
extends org.eclipse.ui.progress.UIJob
The job that will automatically reschedule itself until no builds are pending.
-
Field Summary
FieldsFields inherited from class org.eclipse.core.runtime.jobs.Job
ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITINGFields inherited from class org.eclipse.core.internal.jobs.InternalJob
manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voiddoRun()Implement this method to do the actual work.org.eclipse.core.runtime.IStatusrunInUIThread(org.eclipse.core.runtime.IProgressMonitor monitor) Methods inherited from class org.eclipse.ui.progress.UIJob
create, create, errorStatus, getDisplay, run, setDisplayMethods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, belongsTo, cancel, canceling, createSystem, createSystem, done, getJobGroup, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, join, removeJobChangeListener, schedule, schedule, setJobGroup, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRuleMethods inherited from class org.eclipse.core.internal.jobs.InternalJob
compareToMethods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
-
Field Details
-
display
protected final org.eclipse.swt.widgets.Display display
-
-
Constructor Details
-
BuildWaitingUiJob
public BuildWaitingUiJob()Instantiates a new build waiting UI job.
-
-
Method Details
-
runInUIThread
public org.eclipse.core.runtime.IStatus runInUIThread(org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
runInUIThreadin classorg.eclipse.ui.progress.UIJob
-
doRun
Implement this method to do the actual work.- Throws:
Exception
-