|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProgressMonitor
Keeps track of the progress of a calculation.
| Method Summary | |
|---|---|
void |
endTask()
Ends the currently running task. |
long |
getEnd()
Gets the end value of the current task. |
int |
getPercentageComplete()
Returns the percentage complete. |
boolean |
isCancelled()
Returns true if the process is canceled and should end as quickly
as possible. |
void |
setProgress(long count)
Sets the progress and returns the percentage complete. |
void |
setProgress(long count,
long startTime)
Sets the progress, keeping track of the start time, and returns the percentage complete. |
void |
startTask(String taskName,
long end)
Starts a new task with the given name and end time. |
| Method Detail |
|---|
void startTask(String taskName,
long end)
taskName - The task name.end - The end time.void endTask()
boolean isCancelled()
true if the process is canceled and should end as quickly
as possible.
void setProgress(long count)
count - The count.int getPercentageComplete()
long getEnd()
void setProgress(long count,
long startTime)
count - A counter to keep track of which iteration in a loop.startTime - The System time in milliseconds when this task was
started.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||