Package de.willuhn.util
Class ConsoleProgessMonitor
java.lang.Object
de.willuhn.util.ConsoleProgessMonitor
- All Implemented Interfaces:
ProgressMonitor
Dummy-Implementierung eines Progress-Monitors, der nach STDOUT schreibt.
-
Field Summary
Fields inherited from interface de.willuhn.util.ProgressMonitor
STATUS_CANCEL, STATUS_DONE, STATUS_ERROR, STATUS_MAP, STATUS_NONE, STATUS_RUNNING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPercentComplete(int percent) Teilt dem Monitor mit, wieviel Prozent der Aufgabe gerade erledigt wurde.intLiefert den aktuell angezeigten Fortschritt in Prozent.voidTeilt dem Monitor mit, dass der angegebene Text protokolliert werden soll.voidsetPercentComplete(int percent) Teilt dem Monitor mit, wieviel Prozent der Aufgabe bereits abgearbeitet sind.voidsetStatus(int status) Teilt dem Monitor den aktuellen Status mit.voidsetStatusText(String text) Teilt dem Monitor einen sprechenden Status-Text mit.
-
Constructor Details
-
ConsoleProgessMonitor
public ConsoleProgessMonitor()
-
-
Method Details
-
addPercentComplete
public void addPercentComplete(int percent) Description copied from interface:ProgressMonitorTeilt dem Monitor mit, wieviel Prozent der Aufgabe gerade erledigt wurde. Bitte hier einen relativen positiven Wert angeben, um den der aktuelle Wert erhoeht werden soll.- Specified by:
addPercentCompletein interfaceProgressMonitor- Parameters:
percent- Anzahl der Prozent-Punkte, um die der Fortschritt erhoeht werden soll.- See Also:
-
getPercentComplete
public int getPercentComplete()Description copied from interface:ProgressMonitorLiefert den aktuell angezeigten Fortschritt in Prozent.- Specified by:
getPercentCompletein interfaceProgressMonitor- Returns:
- aktueller Fortschritt.
- See Also:
-
log
Description copied from interface:ProgressMonitorTeilt dem Monitor mit, dass der angegebene Text protokolliert werden soll.- Specified by:
login interfaceProgressMonitor- Parameters:
msg- die zur protokollierende Nachricht.- See Also:
-
setPercentComplete
public void setPercentComplete(int percent) Description copied from interface:ProgressMonitorTeilt dem Monitor mit, wieviel Prozent der Aufgabe bereits abgearbeitet sind. Bitte einen absoluten Wert angeben. Der Fortschritt wird dann unabhaengig vom vorherigen Wert auf den hier uebergebenen gesetzt.- Specified by:
setPercentCompletein interfaceProgressMonitor- Parameters:
percent- prozentualer Fortschritt (muss zwischen 0 und 100 liegen).- See Also:
-
setStatus
public void setStatus(int status) Description copied from interface:ProgressMonitorTeilt dem Monitor den aktuellen Status mit.- Specified by:
setStatusin interfaceProgressMonitor- Parameters:
status- der aktuelle Status.- See Also:
-
setStatusText
Description copied from interface:ProgressMonitorTeilt dem Monitor einen sprechenden Status-Text mit.- Specified by:
setStatusTextin interfaceProgressMonitor- Parameters:
text- Status-Text.- See Also:
-