blob: 232424d3659e668c33086ccfd4d1e4d148a9bc53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
package com.ibm.ServerWizard2.utility;
public class GitProgressMonitor implements org.eclipse.jgit.lib.ProgressMonitor {
javax.swing.ProgressMonitor pim;
private int progress = 0;
public GitProgressMonitor(javax.swing.ProgressMonitor pim) {
this.pim = pim;
}
public void beginTask(String arg0, int arg1) {
progress = 0;
pim.setNote(arg0);
pim.setMaximum(arg1);
}
@Override
public void endTask() {
pim.close();
}
@Override
public boolean isCancelled() {
return pim.isCanceled();
}
@Override
public void start(int arg0) {
progress = 0;
}
@Override
public void update(int arg0) {
progress = progress+arg0;
pim.setProgress(progress);
}
}
|