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) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.