Class EclipseMonitor
- java.lang.Object
-
- org.eclipse.net4j.util.om.monitor.AbstractMonitor
-
- org.eclipse.net4j.util.om.monitor.Monitor
-
- org.eclipse.net4j.util.om.monitor.EclipseMonitor
-
- All Implemented Interfaces:
OMMonitor
,OMMonitorProgress
public class EclipseMonitor extends Monitor
- Since:
- 2.0
- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EclipseMonitor.SynchronizedSubProgressMonitor
A sub progress monitor that synchronizes all methods on the parent monitor instance.-
Nested classes/interfaces inherited from class org.eclipse.net4j.util.om.monitor.AbstractMonitor
AbstractMonitor.AsyncTimerTask
-
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitor
OMMonitor.Async
-
-
Field Summary
-
Fields inherited from class org.eclipse.net4j.util.om.monitor.Monitor
DEFAULT_ASYNC_SCHEDULE_PERIOD
-
Fields inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitor
DEFAULT_TIME_FACTOR, THOUSAND
-
Fields inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitorProgress
HUNDRED, ONE, TEN, ZERO
-
-
Constructor Summary
Constructors Constructor Description EclipseMonitor()
EclipseMonitor(IProgressMonitor progressMonitor)
EclipseMonitor(IProgressMonitor progressMonitor, java.lang.String taskName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OMMonitor
begin(double totalWork)
static OMMonitor
convert(IProgressMonitor progressMonitor)
void
done()
java.lang.String
getTaskName()
boolean
isCanceled()
static OMMonitor
safe(IProgressMonitor progressMonitor)
void
worked(double work)
-
Methods inherited from class org.eclipse.net4j.util.om.monitor.Monitor
cancel, cancel, checkCanceled, getAsyncSchedulePeriod, getTimer, scheduleAtFixedRate
-
Methods inherited from class org.eclipse.net4j.util.om.monitor.AbstractMonitor
begin, createAsyncTimerTask, createNestedMonitor, fork, fork, forkAsync, forkAsync, getTotalWork, getWork, getWorkPercent, hasBegun, percent, worked
-
-
-
-
Constructor Detail
-
EclipseMonitor
public EclipseMonitor(IProgressMonitor progressMonitor, java.lang.String taskName)
-
EclipseMonitor
public EclipseMonitor(IProgressMonitor progressMonitor)
-
EclipseMonitor
public EclipseMonitor()
- Since:
- 3.6
-
-
Method Detail
-
getTaskName
public java.lang.String getTaskName()
-
isCanceled
public boolean isCanceled()
- Specified by:
isCanceled
in interfaceOMMonitor
- Overrides:
isCanceled
in classMonitor
-
begin
public OMMonitor begin(double totalWork) throws MonitorCanceledException
- Specified by:
begin
in interfaceOMMonitor
- Overrides:
begin
in classAbstractMonitor
- Throws:
MonitorCanceledException
-
worked
public void worked(double work) throws MonitorCanceledException
- Specified by:
worked
in interfaceOMMonitor
- Overrides:
worked
in classAbstractMonitor
- Throws:
MonitorCanceledException
-
done
public void done()
- Specified by:
done
in interfaceOMMonitor
- Overrides:
done
in classAbstractMonitor
-
convert
public static OMMonitor convert(IProgressMonitor progressMonitor)
- Since:
- 3.6
-
safe
public static OMMonitor safe(IProgressMonitor progressMonitor)
- Since:
- 3.6
-
-