source: josm/trunk/src/org/openstreetmap/josm/gui/progress/NullProgressMonitor.java@ 6362

Last change on this file since 6362 was 6362, checked in by Don-vip, 10 years ago

Checkstyle:

  • private constructors for util classes
  • final classes
  • missing "else" statements
  • import cleanup
  • Property svn:eol-style set to native
File size: 2.1 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.progress;
3
4import java.awt.Component;
5
6import org.openstreetmap.josm.Main;
7
8public final class NullProgressMonitor implements ProgressMonitor {
9
10 public static final ProgressMonitor INSTANCE = new NullProgressMonitor();
11
12 private NullProgressMonitor() {
13
14 }
15
16 @Override
17 public void addCancelListener(CancelListener listener) {
18 }
19
20 @Override
21 public void beginTask(String title) {
22 }
23
24 @Override
25 public void beginTask(String title, int ticks) {
26 }
27
28 @Override
29 public void cancel() {
30 }
31
32 @Override
33 public ProgressMonitor createSubTaskMonitor(int ticks, boolean internal) {
34 return INSTANCE;
35 }
36
37 @Override
38 public void finishTask() {
39 }
40
41 public String getErrorMessage() {
42 return null;
43 }
44
45 @Override
46 public int getTicks() {
47 return 0;
48 }
49
50 @Override
51 public void indeterminateSubTask(String title) {
52 }
53
54 @Override
55 public void invalidate() {
56 }
57
58 @Override
59 public boolean isCanceled() {
60 return false;
61 }
62
63 @Override
64 public void removeCancelListener(CancelListener listener) {
65 }
66
67 @Override
68 public void setCustomText(String text) {
69 }
70
71 public void setErrorMessage(String message) {
72 }
73
74 @Override
75 public void setExtraText(String text) {
76 }
77
78 @Override
79 public void appendLogMessage(String message) {
80 }
81
82 public void setSilent(boolean value) {
83 }
84
85 @Override
86 public void setTicks(int ticks) {
87 }
88
89 @Override
90 public void setTicksCount(int ticks) {
91 }
92
93 @Override
94 public void subTask(String title) {
95 }
96
97 @Override
98 public void worked(int ticks) {
99 }
100
101 @Override
102 public int getTicksCount() {
103 return 0;
104 }
105
106 @Override
107 public void setProgressTaskId(ProgressTaskId taskId) {
108 }
109
110 @Override
111 public ProgressTaskId getProgressTaskId() {
112 return null;
113 }
114
115 @Override
116 public Component getWindowParent() {
117 return Main.parent;
118 }
119}
Note: See TracBrowser for help on using the repository browser.