1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support;
14
15 import com.eviware.soapui.support.swing.SwingWorkerDelegator;
16 import com.eviware.x.dialogs.Worker;
17 import com.eviware.x.dialogs.XProgressDialog;
18 import com.eviware.x.dialogs.XProgressMonitor;
19
20 public class NullProgressDialog implements XProgressDialog
21 {
22 public void run(Worker worker) throws Exception
23 {
24 SwingWorkerDelegator swingWorker = new SwingWorkerDelegator(new NullProgressMonitor(), this, worker);
25 swingWorker.start();
26 swingWorker.get();
27 }
28
29 public void setVisible(boolean visible)
30 {
31 }
32
33 public void setCancelLabel(String label)
34 {
35 }
36
37 private final static class NullProgressMonitor implements XProgressMonitor
38 {
39 public void setProgress(int value, String string)
40 {
41 System.out.println( "Progress: " + value + " - " + string );
42 }
43 }
44 }