public final class StrictWorkMonitor extends Object implements ProgressMonitor
UNKNOWN
Constructor and Description |
---|
StrictWorkMonitor() |
Modifier and Type | Method and Description |
---|---|
void |
beginTask(String title,
int total)
Begin processing a single task.
|
void |
endTask()
Finish the current task, so the next can begin.
|
boolean |
isCancelled()
Check for user task cancellation.
|
void |
start(int totalTasks)
Advise the monitor of the total number of subtasks.
|
void |
update(int completed)
Denote that some work units have been completed.
|
public void start(int totalTasks)
This should be invoked at most once per progress monitor interface.
start
in interface ProgressMonitor
totalTasks
- the total number of tasks the caller will need to complete
their processing.public void beginTask(String title, int total)
beginTask
in interface ProgressMonitor
title
- title to describe the task. Callers should publish these as
stable string constants that implementations could match
against for translation support.total
- total number of work units the application will perform;
ProgressMonitor.UNKNOWN
if it cannot be predicted in advance.public void update(int completed)
This is an incremental update; if invoked once per work unit the correct
value for our argument is 1
, to indicate a single unit of
work has been finished by the caller.
update
in interface ProgressMonitor
completed
- the number of work units completed since the last call.public void endTask()
endTask
in interface ProgressMonitor
public boolean isCancelled()
isCancelled
in interface ProgressMonitor
Copyright © 2018 Eclipse JGit Project. All rights reserved.