## Uses of Class
org.eclipse.net4j.util.om.monitor.SubMonitor

- Packages that use SubMonitor
  Package | Description
  --- | ---
  org.eclipse.net4j.util.om.monitor | Interfaces and classes for platform-independent progress monitoring.

- - ### Uses of SubMonitor in org.eclipse.net4j.util.om.monitor

    Subclasses of SubMonitor in org.eclipse.net4j.util.om.monitor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ProbingSubMonitor` | An instrumented `sub monitor` that automatically collects and reports usage statistics.

    Methods in org.eclipse.net4j.util.om.monitor that return SubMonitor
    Modifier and Type | Method | Description
    --- | --- | ---
    `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()` | Same as `newChild(1)`.
    `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.