Class EclipseMonitor.SynchronizedSubProgressMonitor
java.lang.Object
org.eclipse.core.runtime.ProgressMonitorWrapper
org.eclipse.core.runtime.SubProgressMonitor
org.eclipse.net4j.util.om.monitor.SubProgressMonitor
org.eclipse.net4j.util.om.monitor.EclipseMonitor.SynchronizedSubProgressMonitor
- All Implemented Interfaces:
IProgressMonitor,IProgressMonitorWithBlocking
- Enclosing class:
- EclipseMonitor
A sub progress monitor that synchronizes all methods on the parent monitor instance.
- Since:
- 3.0
- Author:
- Eike Stepper
-
Field Summary
Fields inherited from class org.eclipse.core.runtime.SubProgressMonitor
PREPEND_MAIN_LABEL_TO_SUBTASK, SUPPRESS_SUBTASK_LABELFields inherited from interface org.eclipse.core.runtime.IProgressMonitor
UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddone()voidinternalWorked(double work) booleanvoidsetBlocked(IStatus reason) voidsetCanceled(boolean b) voidsetTaskName(String name) voidvoidworked(int work) Methods inherited from class org.eclipse.core.runtime.ProgressMonitorWrapper
getWrappedProgressMonitorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IProgressMonitor
slice
-
Constructor Details
-
SynchronizedSubProgressMonitor
-
-
Method Details
-
beginTask
- Specified by:
beginTaskin interfaceIProgressMonitor- Overrides:
beginTaskin classSubProgressMonitor
-
clearBlocked
public void clearBlocked()- Specified by:
clearBlockedin interfaceIProgressMonitor- Overrides:
clearBlockedin classProgressMonitorWrapper
-
done
public void done()- Specified by:
donein interfaceIProgressMonitor- Overrides:
donein classSubProgressMonitor
-
internalWorked
public void internalWorked(double work) - Specified by:
internalWorkedin interfaceIProgressMonitor- Overrides:
internalWorkedin classSubProgressMonitor
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceledin interfaceIProgressMonitor- Overrides:
isCanceledin classProgressMonitorWrapper
-
setBlocked
- Specified by:
setBlockedin interfaceIProgressMonitor- Overrides:
setBlockedin classProgressMonitorWrapper
-
setCanceled
public void setCanceled(boolean b) - Specified by:
setCanceledin interfaceIProgressMonitor- Overrides:
setCanceledin classProgressMonitorWrapper
-
setTaskName
- Specified by:
setTaskNamein interfaceIProgressMonitor- Overrides:
setTaskNamein classProgressMonitorWrapper
-
subTask
- Specified by:
subTaskin interfaceIProgressMonitor- Overrides:
subTaskin classSubProgressMonitor
-
worked
public void worked(int work) - Specified by:
workedin interfaceIProgressMonitor- Overrides:
workedin classSubProgressMonitor
-