Package org.eclipse.net4j.util.om.monitor

# Klasse EclipseMonitor.SynchronizedSubProgressMonitor

java.lang.Object
org.eclipse.core.runtime.ProgressMonitorWrapper
org.eclipse.core.runtime.SubProgressMonitor
org.eclipse.net4j.util.om.monitor.SubProgressMonitor
org.eclipse.net4j.util.om.monitor.EclipseMonitor.SynchronizedSubProgressMonitor

Alle implementierten Schnittstellen:
  `IProgressMonitor`, `IProgressMonitorWithBlocking`

Umschließende Klasse:
  `EclipseMonitor`

public static class EclipseMonitor.SynchronizedSubProgressMonitor extends SubProgressMonitor
A sub progress monitor that synchronizes all methods on the parent monitor instance.

Seit:
  3.0
Autor:
  Eike Stepper

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.core.runtime.SubProgressMonitor

`PREPEND_MAIN_LABEL_TO_SUBTASK, SUPPRESS_SUBTASK_LABEL`

### Von Schnittstelle geerbte Felder org.eclipse.core.runtime.IProgressMonitor

`UNKNOWN`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`SynchronizedSubProgressMonitor(IProgressMonitor monitor, int ticks)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`beginTask(String name, int totalWork)`
`void`
`clearBlocked()`
`void`
`done()`
`void`
`internalWorked(double work)`
`boolean`
`isCanceled()`
`void`
`setBlocked(IStatus reason)`
`void`
`setCanceled(boolean b)`
`void`
`setTaskName(String name)`
`void`
`subTask(String name)`
`void`
`worked(int work)`

### Von Klasse geerbte Methoden org.eclipse.core.runtime.ProgressMonitorWrapper

`getWrappedProgressMonitor`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IProgressMonitor

`slice`

## Konstruktordetails

### SynchronizedSubProgressMonitor

public SynchronizedSubProgressMonitor(IProgressMonitor monitor, int ticks)

## Methodendetails

### beginTask

public void beginTask(String name, int totalWork)

Angegeben von:
  `beginTask` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `beginTask` in Klasse `SubProgressMonitor`

### clearBlocked

public void clearBlocked()

Angegeben von:
  `clearBlocked` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `clearBlocked` in Klasse `ProgressMonitorWrapper`

### done

public void done()

Angegeben von:
  `done` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `done` in Klasse `SubProgressMonitor`

### internalWorked

public void internalWorked(double work)

Angegeben von:
  `internalWorked` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `internalWorked` in Klasse `SubProgressMonitor`

### isCanceled

public boolean isCanceled()

Angegeben von:
  `isCanceled` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `isCanceled` in Klasse `ProgressMonitorWrapper`

### setBlocked

public void setBlocked(IStatus reason)

Angegeben von:
  `setBlocked` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `setBlocked` in Klasse `ProgressMonitorWrapper`

### setCanceled

public void setCanceled(boolean b)

Angegeben von:
  `setCanceled` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `setCanceled` in Klasse `ProgressMonitorWrapper`

### setTaskName

public void setTaskName(String name)

Angegeben von:
  `setTaskName` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `setTaskName` in Klasse `ProgressMonitorWrapper`

### subTask

public void subTask(String name)

Angegeben von:
  `subTask` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `subTask` in Klasse `SubProgressMonitor`

### worked

public void worked(int work)

Angegeben von:
  `worked` in Schnittstelle `IProgressMonitor`
Setzt außer Kraft:
  `worked` in Klasse `SubProgressMonitor`