| static SubMonitor | SubMonitor. convert(IProgressMonitor monitor) | Converts an unknown (possibly null) IProgressMonitor into a SubMonitor. | 
| static SubMonitor | SubMonitor. convert(IProgressMonitor monitor,
       int work) | Converts an unknown (possibly null) IProgressMonitor into a SubMonitor allocated
 with the given number of ticks. | 
| static SubMonitor | SubMonitor. convert(IProgressMonitor monitor,
       int work,
       SubMonitor.ProbingMode probingMode) | Converts an unknown (possibly null) IProgressMonitor into a SubMonitor allocated
 with the given number of ticks. | 
| static SubMonitor | SubMonitor. convert(IProgressMonitor monitor,
       java.lang.String taskName,
       int work) | Converts an unknown (possibly null) IProgressMonitor into a SubMonitor allocated
 with the given number of ticks. | 
| static SubMonitor | SubMonitor. convert(IProgressMonitor monitor,
       java.lang.String taskName,
       int work,
       SubMonitor.ProbingMode probingMode) | Converts an unknown (possibly null) IProgressMonitor into a SubMonitor allocated
 with the given number of ticks. | 
| static SubMonitor | SubMonitor. convert(IProgressMonitor monitor,
       SubMonitor.ProbingMode probingMode) | Converts an unknown (possibly null) IProgressMonitor into a SubMonitor. | 
| SubMonitor | SubMonitor. detectCancelation() |  | 
| SubMonitor | SubMonitor. detectCancelation(boolean on) |  | 
| SubMonitor | SubMonitor. newChild() |  | 
| SubMonitor | SubMonitor. newChild(int totalWork) | Creates a sub progress monitor that will consume the given number of ticks from the
 receiver. | 
| SubMonitor | SubMonitor. newChild(int totalWork,
        int suppressFlags) | Creates a sub progress monitor that will consume the given number of ticks from the
 receiver. | 
| SubMonitor | SubMonitor. setWorkRemaining(int workRemaining) | Sets the work remaining for this SubMonitor instance. |