ConsoleProgessMonitor
public interface ProgressMonitor
Modifier and Type | Field | Description |
---|---|---|
static int |
STATUS_CANCEL |
Konstante fuer Status "Durch Benutzer abgebrochen".
|
static int |
STATUS_DONE |
Konstante fuer Status "Erfolgreich beendet".
|
static int |
STATUS_ERROR |
Konstante fuer Status "Mit Fehlern beendet".
|
static Map<Integer,String> |
STATUS_MAP |
Map, die Status-Codes auf lesbaren Text mappt.
|
static int |
STATUS_NONE |
Konstante fuer Status "noch kein Status gesetzt".
|
static int |
STATUS_RUNNING |
Konstante fuer Status "Laeuft gerade".
|
Modifier and Type | Method | Description |
---|---|---|
void |
addPercentComplete(int percent) |
Teilt dem Monitor mit, wieviel Prozent der Aufgabe gerade erledigt wurde.
|
int |
getPercentComplete() |
Liefert den aktuell angezeigten Fortschritt in Prozent.
|
void |
log(String msg) |
Teilt dem Monitor mit, dass der angegebene Text protokolliert werden soll.
|
void |
setPercentComplete(int percent) |
Teilt dem Monitor mit, wieviel Prozent der Aufgabe bereits abgearbeitet sind.
|
void |
setStatus(int status) |
Teilt dem Monitor den aktuellen Status mit.
|
void |
setStatusText(String text) |
Teilt dem Monitor einen sprechenden Status-Text mit.
|
static final int STATUS_NONE
static final int STATUS_RUNNING
static final int STATUS_ERROR
static final int STATUS_DONE
static final int STATUS_CANCEL
void setPercentComplete(int percent)
percent
- prozentualer Fortschritt (muss zwischen 0 und 100 liegen).void addPercentComplete(int percent)
percent
- Anzahl der Prozent-Punkte, um die der Fortschritt erhoeht werden soll.int getPercentComplete()
void setStatus(int status)
status
- der aktuelle Status.STATUS_NONE
,
STATUS_RUNNING
,
STATUS_DONE
,
STATUS_CANCEL
,
STATUS_ERROR
void setStatusText(String text)
text
- Status-Text.void log(String msg)
msg
- die zur protokollierende Nachricht.Copyright © 2018. All rights reserved.