Class ProgressObserver
- java.lang.Object
-
- ch.supertomcat.supertomcatutils.gui.progress.ProgressObserver
-
public class ProgressObserver extends Object
ProgressObserver which can be used always when an object must be informed, that a progress has changed
-
-
Constructor Summary
Constructors Constructor Description ProgressObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProgressListener(IProgressObserver l)Add listenervoidprogressChanged(boolean visible)Update the visbility of the progressbarvoidprogressChanged(int val)Update the progressbar with a new valuevoidprogressChanged(int min, int max, int val)Update the progressbar with new min and max valuesvoidprogressChanged(String text)Update the text of the progressbarvoidprogressCompleted()Indicates completion of the progress and provides the resultvoidprogressIncreased()Update the progressbar by adding 1 to the valuevoidprogressModeChanged(boolean indeterminate)Sets the progressbar to indeterminate mode or notvoidremoveProgressListener(IProgressObserver l)Remove listener
-
-
-
Method Detail
-
progressIncreased
public void progressIncreased()
Update the progressbar by adding 1 to the value
-
progressChanged
public void progressChanged(int val)
Update the progressbar with a new value- Parameters:
val- Value
-
progressChanged
public void progressChanged(int min, int max, int val)Update the progressbar with new min and max values- Parameters:
min- Minimummax- Maximumval- Value
-
progressChanged
public void progressChanged(String text)
Update the text of the progressbar- Parameters:
text- Progressbar-Text
-
progressChanged
public void progressChanged(boolean visible)
Update the visbility of the progressbar- Parameters:
visible- Visibility
-
progressModeChanged
public void progressModeChanged(boolean indeterminate)
Sets the progressbar to indeterminate mode or not- Parameters:
indeterminate- Indeterminate
-
progressCompleted
public void progressCompleted()
Indicates completion of the progress and provides the result
-
addProgressListener
public void addProgressListener(IProgressObserver l)
Add listener- Parameters:
l- Listener
-
removeProgressListener
public void removeProgressListener(IProgressObserver l)
Remove listener- Parameters:
l- Listener
-
-