Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.server.progress.impl
Class ProgressManager

java.lang.Object
  extended by org.eclipse.core.runtime.jobs.ProgressProvider
      extended by eu.esdihumboldt.hale.server.progress.impl.ProgressManager
All Implemented Interfaces:
ProgressService

public class ProgressManager
extends org.eclipse.core.runtime.jobs.ProgressProvider
implements ProgressService

Progress manager to replace the progress provider available in Eclipse in a context without Eclipse UI.

Author:
Simon Templer

Constructor Summary
ProgressManager()
          Default constructor
 
Method Summary
 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.
 
Methods inherited from class org.eclipse.core.runtime.jobs.ProgressProvider
createMonitor, createProgressGroup, getDefaultMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressManager

public ProgressManager()
Default constructor

Method Detail

createMonitor

public org.eclipse.core.runtime.IProgressMonitor createMonitor(org.eclipse.core.runtime.jobs.Job job)
Specified by:
createMonitor in class org.eclipse.core.runtime.jobs.ProgressProvider
See Also:
ProgressProvider.createMonitor(Job)

getJobProgress

public Progress getJobProgress(org.eclipse.core.runtime.jobs.Job job)
Description copied from interface: ProgressService
Get the progress for a given job.

Specified by:
getJobProgress in interface ProgressService
Parameters:
job - the job
Returns:
the job progress, may be null if the progress monitor was not created yet or the job has already finished
See Also:
ProgressService.getJobProgress(Job)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d