public class FutureProgressMonitor
extends ProgressMonitorWrapper
IFuture client in a method call, the other (a child progress monitor)
provided by the IExecutor that creates the future instance.| Constructor and Description |
|---|
FutureProgressMonitor(IProgressMonitor progressMonitor)
Create a new progress monitor wrapping the given monitor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
beginTask(java.lang.String name,
int totalWork) |
void |
done() |
void |
internalWorked(double work) |
void |
setCanceled(boolean value) |
void |
setChildProgressMonitor(IProgressMonitor value)
Set the client-facing progress monitor to the given value.
|
void |
setTaskName(java.lang.String name) |
void |
subTask(java.lang.String name) |
void |
worked(int work) |
public FutureProgressMonitor(IProgressMonitor progressMonitor)
progressMonitor - the client-facing monitor used with a future. May be
null.setChildProgressMonitor(IProgressMonitor)public void beginTask(java.lang.String name,
int totalWork)
public void done()
public void internalWorked(double work)
public void setCanceled(boolean value)
public void setTaskName(java.lang.String name)
public void subTask(java.lang.String name)
public void worked(int work)
public void setChildProgressMonitor(IProgressMonitor value)
value - a second (child) monitor to report progress/take cancelation
from. If the parent progress monitor has been previously
canceled, the child progress monitor's setCanceled method will
be called.