public class IProgressMonitorProxy extends Proxy<IProgressMonitor> implements IProgressMonitor
UNKNOWN| Constructor and Description | 
|---|
IProgressMonitorProxy(Proxy<IProgressMonitor> proxy)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
beginTask(String name,
         int totalWork)
Notifies that the main task is beginning. 
 | 
void | 
done()
Notifies that the work is done; that is, either the main task is completed
 or the user canceled it. 
 | 
void | 
internalWorked(double work)
Internal method to handle scaling correctly. 
 | 
boolean | 
isCanceled()
Returns whether cancelation of current operation has been requested. 
 | 
void | 
setCanceled(boolean value)
Sets the cancel state to the given value. 
 | 
void | 
setTaskName(String name)
Sets the task name to the given value. 
 | 
void | 
subTask(String name)
Notifies that a subtask of the main task is beginning. 
 | 
void | 
worked(int work)
Notifies that a given number of work unit of the main task
 has been completed. 
 | 
getReference, invoke, invokeBoolean, invokeByte, invokeChar, invokeDouble, invokeFloat, invokeInt, invokeLong, invokeRef, invokeShortpublic IProgressMonitorProxy(Proxy<IProgressMonitor> proxy)
public void beginTask(String name, int totalWork)
IProgressMonitorbeginTask in interface IProgressMonitorname - the name (or description) of the main tasktotalWork - the total number of work units into which
  the main task is been subdivided. If the value is UNKNOWN
  the implementation is free to indicate progress in a way which
  doesn't require the total number of work units in advance.public void done()
IProgressMonitordone in interface IProgressMonitorpublic void internalWorked(double work)
IProgressMonitorinternalWorked in interface IProgressMonitorwork - the amount of work donepublic boolean isCanceled()
IProgressMonitorisCanceled in interface IProgressMonitortrue if cancellation has been requested,
    and false otherwiseIProgressMonitor.setCanceled(boolean)public void setCanceled(boolean value)
IProgressMonitorsetCanceled in interface IProgressMonitorvalue - true indicates that cancelation has
     been requested (but not necessarily acknowledged);
     false clears this flagIProgressMonitor.isCanceled()public void setTaskName(String name)
IProgressMonitorsetTaskName in interface IProgressMonitorname - the name (or description) of the main taskIProgressMonitor.beginTask(java.lang.String, int)public void subTask(String name)
IProgressMonitorsubTask in interface IProgressMonitorname - the name (or description) of the subtaskpublic void worked(int work)
IProgressMonitorworked in interface IProgressMonitorwork - a non-negative number of work units just completed