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

# Klasse EclipseMonitor

java.lang.Object
org.eclipse.net4j.util.om.monitor.AbstractMonitor
org.eclipse.net4j.util.om.monitor.Monitor
org.eclipse.net4j.util.om.monitor.EclipseMonitor

Alle implementierten Schnittstellen:
  `OMMonitor`, `OMMonitorProgress`

public class EclipseMonitor extends Monitor

Seit:
  2.0
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static class`
`EclipseMonitor.SynchronizedSubProgressMonitor`
A sub progress monitor that synchronizes all methods on the parent monitor instance.

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.om.monitor.AbstractMonitor

`AbstractMonitor.AsyncTimerTask`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.om.monitor.OMMonitor

`OMMonitor.Async, OMMonitor.AsyncMonitor`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.net4j.util.om.monitor.Monitor

`DEFAULT_ASYNC_SCHEDULE_PERIOD`

### Von Schnittstelle geerbte Felder org.eclipse.net4j.util.om.monitor.OMMonitor

`DEFAULT_TIME_FACTOR, THOUSAND`

### Von Schnittstelle geerbte Felder org.eclipse.net4j.util.om.monitor.OMMonitorProgress

`HUNDRED, ONE, TEN, ZERO`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`EclipseMonitor()`
`EclipseMonitor(IProgressMonitor progressMonitor)`
`EclipseMonitor(IProgressMonitor progressMonitor, String taskName)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`OMMonitor`
`begin(double totalWork)`
`static OMMonitor`
`convert(IProgressMonitor progressMonitor)`
`void`
`done()`
`String`
`getTaskName()`
`boolean`
`isCanceled()`
`static OMMonitor`
`safe(IProgressMonitor progressMonitor)`
`void`
`worked(double work)`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.om.monitor.Monitor

`cancel, cancel, checkCanceled, getAsyncSchedulePeriod, getTimer, scheduleAtFixedRate`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.om.monitor.AbstractMonitor

`begin, createAsyncTimerTask, createNestedMonitor, fork, fork, forkAsync, forkAsync, getTotalWork, getWork, getWorkPercent, hasBegun, percent, worked`

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

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

## Konstruktordetails

### EclipseMonitor

public EclipseMonitor(IProgressMonitor progressMonitor, String taskName)

### EclipseMonitor

public EclipseMonitor(IProgressMonitor progressMonitor)

### EclipseMonitor

public EclipseMonitor()

Seit:
  3.6

## Methodendetails

### getTaskName

public String getTaskName()

### isCanceled

public boolean isCanceled()

Angegeben von:
  `isCanceled` in Schnittstelle `OMMonitor`
Setzt außer Kraft:
  `isCanceled` in Klasse `Monitor`

### begin

public OMMonitor begin(double totalWork) throws MonitorCanceledException

Angegeben von:
  `begin` in Schnittstelle `OMMonitor`
Setzt außer Kraft:
  `begin` in Klasse `AbstractMonitor`
Löst aus:
  `MonitorCanceledException`

### worked

public void worked(double work) throws MonitorCanceledException

Angegeben von:
  `worked` in Schnittstelle `OMMonitor`
Setzt außer Kraft:
  `worked` in Klasse `AbstractMonitor`
Löst aus:
  `MonitorCanceledException`

### done

public void done()

Angegeben von:
  `done` in Schnittstelle `OMMonitor`
Setzt außer Kraft:
  `done` in Klasse `AbstractMonitor`

### convert

public static OMMonitor convert(IProgressMonitor progressMonitor)

Seit:
  3.6

### safe

public static OMMonitor safe(IProgressMonitor progressMonitor)

Seit:
  3.6