public class TaskProgressState extends java.lang.Object implements java.io.Serializable, ProgressListener
Constructor and Description |
---|
TaskProgressState(java.lang.String uid) |
TaskProgressState(java.lang.String taskId,
boolean indeterminant,
int max,
int value,
java.lang.String note) |
TaskProgressState(java.lang.String taskId,
java.lang.Object result)
Finished constructor - sets result, and sets finished to true.
|
Modifier and Type | Method and Description |
---|---|
void |
applyTo(TaskProgressListener listener)
Copies the values of this task progress listener to another.
|
java.lang.String |
getNote() |
int |
getProgress() |
int |
getProgressMax() |
java.lang.Object |
getResult() |
java.lang.String |
getTaskUID() |
boolean |
isFinished() |
boolean |
isIndeterminant() |
void |
setFinished(boolean finished) |
void |
setIndeterminate(boolean indeterminant)
Allows the object performing the action to indicate that it won't be able to report back progress information.
|
void |
setNote(java.lang.String note)
Sets some sort of note or information about the current position.
|
void |
setProgress(int value)
Used to update the current progress value, should be between 0 and the value sent to setProgressMax.
|
void |
setProgressMax(int max)
Used to indicate the upper bound of value that will be passed to setProgress.
|
void |
setResult(java.lang.Object result) |
java.lang.String |
toString() |
public TaskProgressState(java.lang.String uid)
public TaskProgressState(java.lang.String taskId, boolean indeterminant, int max, int value, java.lang.String note)
public TaskProgressState(java.lang.String taskId, java.lang.Object result)
public boolean isFinished()
public void setFinished(boolean finished)
public java.lang.Object getResult()
public void setResult(java.lang.Object result)
public java.lang.String getTaskUID()
public boolean isIndeterminant()
public void setIndeterminate(boolean indeterminant)
ProgressListener
setIndeterminate
in interface ProgressListener
public int getProgressMax()
public void setProgressMax(int max)
ProgressListener
setProgressMax
in interface ProgressListener
public int getProgress()
public void setProgress(int value)
ProgressListener
setProgress
in interface ProgressListener
public java.lang.String getNote()
public void setNote(java.lang.String note)
ProgressListener
setNote
in interface ProgressListener
public void applyTo(TaskProgressListener listener)
public java.lang.String toString()
toString
in class java.lang.Object