Package org.eclipse.jgit.lib
Class TextProgressMonitor
java.lang.Object
org.eclipse.jgit.lib.BatchingProgressMonitor
org.eclipse.jgit.lib.TextProgressMonitor
- All Implemented Interfaces:
ProgressMonitor
A simple progress reporter printing on a stream.
-
Field Summary
FieldsFields inherited from interface org.eclipse.jgit.lib.ProgressMonitor
UNKNOWN -
Constructor Summary
ConstructorsConstructorDescriptionInitialize a new progress monitor.Initialize a new progress monitor. -
Method Summary
Modifier and TypeMethodDescriptionprivate voidformat(StringBuilder s, String taskName, int workCurr) private voidformat(StringBuilder s, String taskName, int cmp, int totalWork, int pcnt) protected voidFinish the progress monitor when the total wasn't known in advance.protected voidFinish the progress monitor when the total is known in advance.protected voidUpdate the progress monitor if the total work isn't known,protected voidUpdate the progress monitor when the total is known in advance.private voidMethods inherited from class org.eclipse.jgit.lib.BatchingProgressMonitor
beginTask, endTask, isCancelled, setDelayStart, start, update
-
Field Details
-
out
-
write
private boolean write
-
-
Constructor Details
-
TextProgressMonitor
public TextProgressMonitor()Initialize a new progress monitor. -
TextProgressMonitor
Initialize a new progress monitor.- Parameters:
out- the stream to receive messages on.
-
-
Method Details
-
onUpdate
Update the progress monitor if the total work isn't known,- Specified by:
onUpdatein classBatchingProgressMonitor- Parameters:
taskName- name of the task.workCurr- number of units already completed.
-
onEndTask
Finish the progress monitor when the total wasn't known in advance.- Specified by:
onEndTaskin classBatchingProgressMonitor- Parameters:
taskName- name of the task.workCurr- total number of units processed.
-
format
-
onUpdate
Update the progress monitor when the total is known in advance.- Specified by:
onUpdatein classBatchingProgressMonitor- Parameters:
taskName- name of the task.cmp- number of units already completed.totalWork- estimated number of units to process.pcnt-workCurr * 100 / workTotal.
-
onEndTask
Finish the progress monitor when the total is known in advance.- Specified by:
onEndTaskin classBatchingProgressMonitor- Parameters:
taskName- name of the task.cmp- total number of units processed.totalWork- estimated number of units to process.pcnt-workCurr * 100 / workTotal.
-
format
-
send
-