Cancelable
public static class ProgressListener.Wrapper extends ProgressListener
ProgressListener.Wrapper
EMPTY
Constructor | Description |
---|---|
Wrapper(ProgressListener internalProgressListener) |
Modifier and Type | Method | Description |
---|---|---|
void |
addFeedbackAction(java.lang.String label,
java.lang.String description,
SimpleListener listener) |
Adds an action that can choose to provide feedback.
|
void |
addFeedbackAction(java.lang.String label,
SimpleListener listener) |
Equivalent to
addFeedbackAction(label,"",listener) |
boolean |
isCanceled() |
This method must be implemented by all subclasses.
|
void |
removeFeedbackAction(java.lang.String label) |
Removes a feedback action previously added using
ProgressListener.addFeedbackAction(String, jebl.util.SimpleListener) . |
void |
setTitle(java.lang.String title) |
Sets a title associated with whatever is being done.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setImage, setIndeterminateProgress, setMessage, setProgress, setProgress, setProgress
public Wrapper(ProgressListener internalProgressListener)
internalProgressListener
- progress listener that all method calls are forwarded to.public boolean isCanceled()
ProgressListener
ProgressListener.setProgress(double)
, ProgressListener.setIndeterminateProgress()
and ProgressListener.setMessage(java.lang.String)
to determine the return value of these methods.isCanceled
in interface Cancelable
isCanceled
in class ProgressListener
public void addFeedbackAction(java.lang.String label, SimpleListener listener)
ProgressListener
addFeedbackAction(label,"",listener)
addFeedbackAction
in class ProgressListener
public void addFeedbackAction(java.lang.String label, java.lang.String description, SimpleListener listener)
ProgressListener
listener
will
never be fired.addFeedbackAction
in class ProgressListener
label
- a label describing this feedback action. For example, "Skip to next step"listener
- a listener to be notified when the user chooses to invoke
this actionpublic void removeFeedbackAction(java.lang.String label)
ProgressListener
ProgressListener.addFeedbackAction(String, jebl.util.SimpleListener)
.removeFeedbackAction
in class ProgressListener
label
- The label used as a parameter to ProgressListener.addFeedbackAction(String, jebl.util.SimpleListener)
public void setTitle(java.lang.String title)
ProgressListener
setTitle
in class ProgressListener
title
- the title of a progress window (if any). Must not be null.http://code.google.com/p/jebl2/