1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.xnap.gui.component;
21
22
23 /***
24 * Provides a progress monitor that does nothing.
25 *
26 * <p>Implements a Null-Pattern.
27 */
28 public class ProgressMonitorAdapter implements ProgressMonitor {
29
30
31
32 /***
33 * Does nothing.
34 */
35 public void done()
36 {
37 }
38
39 /***
40 * Returns false.
41 */
42 public boolean isCancelled()
43 {
44 return false;
45 }
46
47 /***
48 * Does nothing.
49 */
50 public void setCancelEnabled(boolean enabled)
51 {
52 }
53
54 /***
55 * Does nothing.
56 */
57 public void setMaximum(int max)
58 {
59 }
60
61 /***
62 * Does nothing.
63 */
64 public void setMinimum(int min)
65 {
66 }
67
68 /***
69 * Does nothing.
70 */
71 public void setPercent(double percent)
72 {
73 }
74
75 /***
76 * Does nothing.
77 */
78 public void setValue(int value)
79 {
80 }
81
82 /***
83 * Does nothing.
84 */
85 public void setText(String text)
86 {
87 }
88
89 /***
90 * Does nothing.
91 */
92 public void setThread(Thread thread)
93 {
94 }
95
96 }