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