org.eclipse.net4j.util.om.monitor
Class EclipseMonitor.SynchronizedSubProgressMonitor
java.lang.Object
org.eclipse.core.runtime.ProgressMonitorWrapper
org.eclipse.core.runtime.SubProgressMonitor
org.eclipse.net4j.util.om.monitor.EclipseMonitor.SynchronizedSubProgressMonitor
- All Implemented Interfaces:
- IProgressMonitor, IProgressMonitorWithBlocking
- Enclosing class:
- EclipseMonitor
- public static class EclipseMonitor.SynchronizedSubProgressMonitor
- extends SubProgressMonitor
A sub progress monitor that synchronizes all methods on the parent monitor instance.
- Since:
- 3.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EclipseMonitor.SynchronizedSubProgressMonitor
public EclipseMonitor.SynchronizedSubProgressMonitor(IProgressMonitor monitor,
int ticks)
beginTask
public void beginTask(String name,
int totalWork)
- Specified by:
beginTask in interface IProgressMonitor- Overrides:
beginTask in class SubProgressMonitor
clearBlocked
public void clearBlocked()
- Specified by:
clearBlocked in interface IProgressMonitorWithBlocking- Overrides:
clearBlocked in class ProgressMonitorWrapper
done
public void done()
- Specified by:
done in interface IProgressMonitor- Overrides:
done in class SubProgressMonitor
internalWorked
public void internalWorked(double work)
- Specified by:
internalWorked in interface IProgressMonitor- Overrides:
internalWorked in class SubProgressMonitor
isCanceled
public boolean isCanceled()
- Specified by:
isCanceled in interface IProgressMonitor- Overrides:
isCanceled in class ProgressMonitorWrapper
setBlocked
public void setBlocked(IStatus reason)
- Specified by:
setBlocked in interface IProgressMonitorWithBlocking- Overrides:
setBlocked in class ProgressMonitorWrapper
setCanceled
public void setCanceled(boolean b)
- Specified by:
setCanceled in interface IProgressMonitor- Overrides:
setCanceled in class ProgressMonitorWrapper
setTaskName
public void setTaskName(String name)
- Specified by:
setTaskName in interface IProgressMonitor- Overrides:
setTaskName in class ProgressMonitorWrapper
subTask
public void subTask(String name)
- Specified by:
subTask in interface IProgressMonitor- Overrides:
subTask in class SubProgressMonitor
worked
public void worked(int work)
- Specified by:
worked in interface IProgressMonitor- Overrides:
worked in class SubProgressMonitor
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.