public static class BasicMonitor.Delegating extends java.lang.Object implements Monitor
Constructor and Description |
---|
BasicMonitor.Delegating(Monitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
beginTask(java.lang.String name,
int totalWork)
Called once per instance to indicate the name of the task and its expected duration.
|
void |
clearBlocked()
Clears the reason for the activity being blocked.
|
void |
done()
Called to indicate the task is complete.
|
void |
internalWorked(double work)
Called by subprogress monitors to do fractional work.
|
boolean |
isCanceled()
Returns whether the activity has been canceled.
|
void |
setBlocked(Diagnostic reason)
Sets the reason for the activity being blocked.
|
void |
setCanceled(boolean value)
Sets whether the active should be canceled.
|
void |
setTaskName(java.lang.String name)
Update the task name.
|
void |
subTask(java.lang.String name)
Sets the current subtask of the overall task.
|
void |
worked(int work)
Called to indicate the amount or progress on the task.
|
protected Monitor monitor
public BasicMonitor.Delegating(Monitor monitor)
public boolean isCanceled()
Monitor
isCanceled
in interface Monitor
public void setCanceled(boolean value)
Monitor
setCanceled
in interface Monitor
public void setBlocked(Diagnostic reason)
Monitor
setBlocked
in interface Monitor
public void clearBlocked()
Monitor
clearBlocked
in interface Monitor
public void beginTask(java.lang.String name, int totalWork)
Monitor
public void setTaskName(java.lang.String name)
Monitor
setTaskName
in interface Monitor
public void subTask(java.lang.String name)
Monitor
public void worked(int work)
Monitor
public void internalWorked(double work)
Monitor
internalWorked
in interface Monitor