public class EclipseMonitor extends Monitor
Modifier and Type | Class and Description |
---|---|
static class |
EclipseMonitor.SynchronizedSubProgressMonitor
A sub progress monitor that synchronizes all methods on the parent monitor instance.
|
AbstractMonitor.AsyncTimerTask
OMMonitor.Async
DEFAULT_ASYNC_SCHEDULE_PERIOD
DEFAULT_TIME_FACTOR, THOUSAND
HUNDRED, ONE, TEN, ZERO
Constructor and Description |
---|
EclipseMonitor(IProgressMonitor progressMonitor) |
EclipseMonitor(IProgressMonitor progressMonitor,
String taskName) |
Modifier and Type | Method and Description |
---|---|
OMMonitor |
begin(double totalWork) |
void |
done() |
String |
getTaskName() |
boolean |
isCanceled() |
void |
worked(double work) |
cancel, cancel, checkCanceled, getAsyncSchedulePeriod, getTimer, scheduleAtFixedRate
begin, createAsyncTimerTask, createNestedMonitor, fork, fork, forkAsync, forkAsync, getTotalWork, getWork, getWorkPercent, hasBegun, percent, worked
public EclipseMonitor(IProgressMonitor progressMonitor, String taskName)
public EclipseMonitor(IProgressMonitor progressMonitor)
public String getTaskName()
public boolean isCanceled()
isCanceled
in interface OMMonitor
isCanceled
in class Monitor
public OMMonitor begin(double totalWork) throws MonitorCanceledException
begin
in interface OMMonitor
begin
in class AbstractMonitor
MonitorCanceledException
public void worked(double work) throws MonitorCanceledException
worked
in interface OMMonitor
worked
in class AbstractMonitor
MonitorCanceledException
public void done()
done
in interface OMMonitor
done
in class AbstractMonitor
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.