Package de.willuhn.util
Class ConsoleProgessMonitor
- java.lang.Object
-
- de.willuhn.util.ConsoleProgessMonitor
-
- All Implemented Interfaces:
ProgressMonitor
public class ConsoleProgessMonitor extends java.lang.Object implements 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 Constructor Description ConsoleProgessMonitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPercentComplete(int percent)Teilt dem Monitor mit, wieviel Prozent der Aufgabe gerade erledigt wurde.intgetPercentComplete()Liefert den aktuell angezeigten Fortschritt in Prozent.voidlog(java.lang.String msg)Teilt 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(java.lang.String text)Teilt dem Monitor einen sprechenden Status-Text mit.
-
-
-
Method Detail
-
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:
ProgressMonitor.addPercentComplete(int)
-
getPercentComplete
public int getPercentComplete()
Description copied from interface:ProgressMonitorLiefert den aktuell angezeigten Fortschritt in Prozent.- Specified by:
getPercentCompletein interfaceProgressMonitor- Returns:
- aktueller Fortschritt.
- See Also:
ProgressMonitor.getPercentComplete()
-
log
public void log(java.lang.String msg)
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:
ProgressMonitor.log(java.lang.String)
-
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:
ProgressMonitor.setPercentComplete(int)
-
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:
ProgressMonitor.setStatus(int)
-
setStatusText
public void setStatusText(java.lang.String text)
Description copied from interface:ProgressMonitorTeilt dem Monitor einen sprechenden Status-Text mit.- Specified by:
setStatusTextin interfaceProgressMonitor- Parameters:
text- Status-Text.- See Also:
ProgressMonitor.setStatusText(java.lang.String)
-
-