Package org.teamapps.ux.task
Class Progress
- java.lang.Object
-
- org.teamapps.ux.task.Progress
-
- All Implemented Interfaces:
ObservableProgress,ProgressMonitor
public class Progress extends java.lang.Object implements ProgressMonitor, ObservableProgress
-
-
Field Summary
Fields Modifier and Type Field Description Event<ProgressChangeEventData>onChanged
-
Constructor Summary
Constructors Constructor Description Progress()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetProgress()ProgressStatusgetStatus()java.lang.StringgetStatusMessage()booleanisCancelable()booleanisCancellationRequested()voidmarkCanceled()voidmarkCanceled(java.lang.String statusMessage)voidmarkCompleted()voidmarkCompleted(java.lang.String statusMessage)voidmarkFailed()voidmarkFailed(java.lang.String message)Event<ProgressChangeEventData>onChanged()voidrequestCancellation()voidsetCancelable(boolean cancelable)voidsetProgress(double progress)voidsetProgress(double progress, java.lang.String statusMessage)voidsetStatusMessage(java.lang.String statusMessage)voidstart()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.task.ObservableProgress
isProgressUnknown
-
Methods inherited from interface org.teamapps.ux.task.ProgressMonitor
setProgressIndeterminate, setProgressIndeterminate
-
-
-
-
Field Detail
-
onChanged
public final Event<ProgressChangeEventData> onChanged
-
-
Method Detail
-
onChanged
public Event<ProgressChangeEventData> onChanged()
- Specified by:
onChangedin interfaceObservableProgress
-
getStatusMessage
public java.lang.String getStatusMessage()
- Specified by:
getStatusMessagein interfaceObservableProgress
-
getProgress
public double getProgress()
- Specified by:
getProgressin interfaceObservableProgress
-
isCancelable
public boolean isCancelable()
- Specified by:
isCancelablein interfaceObservableProgress- Specified by:
isCancelablein interfaceProgressMonitor
-
requestCancellation
public void requestCancellation()
- Specified by:
requestCancellationin interfaceObservableProgress
-
isCancellationRequested
public boolean isCancellationRequested()
- Specified by:
isCancellationRequestedin interfaceObservableProgress- Specified by:
isCancellationRequestedin interfaceProgressMonitor
-
getStatus
public ProgressStatus getStatus()
- Specified by:
getStatusin interfaceObservableProgress
-
start
public void start()
- Specified by:
startin interfaceProgressMonitor
-
setProgress
public void setProgress(double progress)
- Specified by:
setProgressin interfaceProgressMonitor
-
setProgress
public void setProgress(double progress, java.lang.String statusMessage)- Specified by:
setProgressin interfaceProgressMonitor
-
setStatusMessage
public void setStatusMessage(java.lang.String statusMessage)
- Specified by:
setStatusMessagein interfaceProgressMonitor
-
markCanceled
public void markCanceled()
- Specified by:
markCanceledin interfaceProgressMonitor
-
markCanceled
public void markCanceled(java.lang.String statusMessage)
- Specified by:
markCanceledin interfaceProgressMonitor
-
markCompleted
public void markCompleted()
- Specified by:
markCompletedin interfaceProgressMonitor
-
markCompleted
public void markCompleted(java.lang.String statusMessage)
- Specified by:
markCompletedin interfaceProgressMonitor
-
markFailed
public void markFailed()
- Specified by:
markFailedin interfaceProgressMonitor
-
markFailed
public void markFailed(java.lang.String message)
- Specified by:
markFailedin interfaceProgressMonitor
-
setCancelable
public void setCancelable(boolean cancelable)
- Specified by:
setCancelablein interfaceProgressMonitor
-
-