diff options
author | njames <nkskjames@gmail.com> | 2016-09-02 13:34:09 -0500 |
---|---|---|
committer | njames <nkskjames@gmail.com> | 2016-09-02 13:34:09 -0500 |
commit | 189a860172443dfcb55da5bba6b16f1401e18f06 (patch) | |
tree | 6338573c1eadc5a14068a372237aab60df6bb49a /src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java | |
parent | aee0da8f1941a9cf90e52e08c659d4c40c6968a3 (diff) | |
download | serverwiz-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.java | 37 |
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);
+ }
+}
|