public class ProgressManager extends org.eclipse.core.runtime.jobs.ProgressProvider implements ProgressService
Constructor and Description |
---|
ProgressManager()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addProgressListener(org.eclipse.core.runtime.jobs.Job job,
JobProgressListener listener)
Add a progress listener for the given job.
|
org.eclipse.core.runtime.IProgressMonitor |
createMonitor(org.eclipse.core.runtime.jobs.Job job) |
Progress |
getJobProgress(org.eclipse.core.runtime.jobs.Job job)
Get the progress for a given job.
|
protected void |
notifyProgressChanged(org.eclipse.core.runtime.jobs.Job job,
Progress progress)
Notify on a job progress change.
|
void |
removeProgressListener(org.eclipse.core.runtime.jobs.Job job,
JobProgressListener listener)
Remove a progress listener for the given job.
|
public org.eclipse.core.runtime.IProgressMonitor createMonitor(org.eclipse.core.runtime.jobs.Job job)
createMonitor
in class org.eclipse.core.runtime.jobs.ProgressProvider
ProgressProvider.createMonitor(Job)
protected void notifyProgressChanged(org.eclipse.core.runtime.jobs.Job job, Progress progress)
job
- the jobprogress
- the progresspublic Progress getJobProgress(org.eclipse.core.runtime.jobs.Job job)
ProgressService
getJobProgress
in interface ProgressService
job
- the jobnull
if the progress
monitor was not created yet or the job has already finishedProgressService.getJobProgress(Job)
public void addProgressListener(org.eclipse.core.runtime.jobs.Job job, JobProgressListener listener)
ProgressService
addProgressListener
in interface ProgressService
job
- the joblistener
- the listener to addpublic void removeProgressListener(org.eclipse.core.runtime.jobs.Job job, JobProgressListener listener)
ProgressService
removeProgressListener
in interface ProgressService
job
- the joblistener
- the listener to removeBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a