org.eclipse.ecf.core.util
Class FutureProgressMonitor

java.lang.Object
  extended by org.eclipse.core.runtime.ProgressMonitorWrapper
      extended by org.eclipse.ecf.core.util.FutureProgressMonitor
All Implemented Interfaces:
org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IProgressMonitorWithBlocking

public class FutureProgressMonitor
extends org.eclipse.core.runtime.ProgressMonitorWrapper


Constructor Summary
FutureProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 
Method Summary
 void beginTask(java.lang.String name, int totalWork)
           
 void done()
           
 void internalWorked(double work)
           
 void setCanceled(boolean value)
           
 void setChildProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor2)
           
 void setTaskName(java.lang.String name)
           
 void subTask(java.lang.String name)
           
 void worked(int work)
           
 
Methods inherited from class org.eclipse.core.runtime.ProgressMonitorWrapper
clearBlocked, getWrappedProgressMonitor, isCanceled, setBlocked
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FutureProgressMonitor

public FutureProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Method Detail

beginTask

public void beginTask(java.lang.String name,
                      int totalWork)
Specified by:
beginTask in interface org.eclipse.core.runtime.IProgressMonitor
Overrides:
beginTask in class org.eclipse.core.runtime.ProgressMonitorWrapper

done

public void done()
Specified by:
done in interface org.eclipse.core.runtime.IProgressMonitor
Overrides:
done in class org.eclipse.core.runtime.ProgressMonitorWrapper

internalWorked

public void internalWorked(double work)
Specified by:
internalWorked in interface org.eclipse.core.runtime.IProgressMonitor
Overrides:
internalWorked in class org.eclipse.core.runtime.ProgressMonitorWrapper

setCanceled

public void setCanceled(boolean value)
Specified by:
setCanceled in interface org.eclipse.core.runtime.IProgressMonitor
Overrides:
setCanceled in class org.eclipse.core.runtime.ProgressMonitorWrapper

setTaskName

public void setTaskName(java.lang.String name)
Specified by:
setTaskName in interface org.eclipse.core.runtime.IProgressMonitor
Overrides:
setTaskName in class org.eclipse.core.runtime.ProgressMonitorWrapper

subTask

public void subTask(java.lang.String name)
Specified by:
subTask in interface org.eclipse.core.runtime.IProgressMonitor
Overrides:
subTask in class org.eclipse.core.runtime.ProgressMonitorWrapper

worked

public void worked(int work)
Specified by:
worked in interface org.eclipse.core.runtime.IProgressMonitor
Overrides:
worked in class org.eclipse.core.runtime.ProgressMonitorWrapper

setChildProgressMonitor

public void setChildProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor2)