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_LABEL
Fields inherited from interface org.eclipse.core.runtime.IProgressMonitor
UNKNOWN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
done()
void
internalWorked
(double work) boolean
void
setBlocked
(IStatus reason) void
setCanceled
(boolean b) void
setTaskName
(String name) void
void
worked
(int work) Methods inherited from class org.eclipse.core.runtime.ProgressMonitorWrapper
getWrappedProgressMonitor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.core.runtime.IProgressMonitor
slice
-
Constructor Details
-
SynchronizedSubProgressMonitor
-
-
Method Details
-
beginTask
- Specified by:
beginTask
in interfaceIProgressMonitor
- Overrides:
beginTask
in classSubProgressMonitor
-
clearBlocked
public void clearBlocked()- Specified by:
clearBlocked
in interfaceIProgressMonitor
- Overrides:
clearBlocked
in classProgressMonitorWrapper
-
done
public void done()- Specified by:
done
in interfaceIProgressMonitor
- Overrides:
done
in classSubProgressMonitor
-
internalWorked
public void internalWorked(double work) - Specified by:
internalWorked
in interfaceIProgressMonitor
- Overrides:
internalWorked
in classSubProgressMonitor
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceled
in interfaceIProgressMonitor
- Overrides:
isCanceled
in classProgressMonitorWrapper
-
setBlocked
- Specified by:
setBlocked
in interfaceIProgressMonitor
- Overrides:
setBlocked
in classProgressMonitorWrapper
-
setCanceled
public void setCanceled(boolean b) - Specified by:
setCanceled
in interfaceIProgressMonitor
- Overrides:
setCanceled
in classProgressMonitorWrapper
-
setTaskName
- Specified by:
setTaskName
in interfaceIProgressMonitor
- Overrides:
setTaskName
in classProgressMonitorWrapper
-
subTask
- Specified by:
subTask
in interfaceIProgressMonitor
- Overrides:
subTask
in classSubProgressMonitor
-
worked
public void worked(int work) - Specified by:
worked
in interfaceIProgressMonitor
- Overrides:
worked
in classSubProgressMonitor
-