summaryrefslogtreecommitdiffstats
path: root/src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java
diff options
context:
space:
mode:
authornjames <nkskjames@gmail.com>2016-09-02 13:34:09 -0500
committernjames <nkskjames@gmail.com>2016-09-02 13:34:09 -0500
commit189a860172443dfcb55da5bba6b16f1401e18f06 (patch)
tree6338573c1eadc5a14068a372237aab60df6bb49a /src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java
parentaee0da8f1941a9cf90e52e08c659d4c40c6968a3 (diff)
downloadserverwiz-189a860172443dfcb55da5bba6b16f1401e18f06.tar.gz
serverwiz-189a860172443dfcb55da5bba6b16f1401e18f06.zip
Add Git Client for xml library management
Signed-off-by: Norman James <nkskjames@gmail.com>
Diffstat (limited to 'src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java')
-rw-r--r--src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java b/src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java
new file mode 100644
index 0000000..232424d
--- /dev/null
+++ b/src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java
@@ -0,0 +1,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);
+ }
+}
OpenPOWER on IntegriCloud