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
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()
-
Field Details
-
Constructor Details
-
Progress
public Progress()
-
-
Method Details
-
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
- 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
-