1
15
16 package gate.util;
17
18 import java.io.PrintWriter;
19
20
23 public class Out {
24
25 private static final boolean DEBUG = false;
26
27
28 private static PrintWriter out = new PrintWriter(System.out,true);
29
30
31 private Out() {}
32
33
34 public static void flush() { out.flush(); }
35
36
37 public static void setPrintWriter(PrintWriter aPrintWriter){
38 out = aPrintWriter;
39 }
41
42 public static PrintWriter getPrintWriter(){
43 return out;
44 }
45
46
49
51
52 public static void print(boolean b) {
53 out.print(b);
54 out.flush();
55 }
56
57
58 public static void print(char c) {
59 out.print(c);
60 out.flush();
61 }
62
63
64 public static void print(int i) {
65 out.print(i);
66 out.flush();
67 }
68
69
70 public static void print(long l) {
71 out.print(l);
72 out.flush();
73 }
74
75
76 public static void print(float f) {
77 out.print(f);
78 out.flush();
79 }
80
81
82 public static void print(double d) {
83 out.print(d);
84 out.flush();
85 }
86
87
88 public static void print(char s[]) {
89 out.print(s);
90 out.flush();
91 }
92
93
94 public static void print(String s) {
95 out.print(s);
96 out.flush();
97 }
98
99
100 public static void print(Object obj) {
101 out.print(obj);
102 out.flush();
103 }
104
105
107
108 public static void println() {
109 out.println();
110 }
111
112
113 public static void println(boolean x) {
114 out.println(x);
115 }
116
117
118 public static void println(char x) {
119 out.println(x);
120 }
121
122
123 public static void println(int x) {
124 out.println(x);
125 }
126
127
128 public static void println(long x) {
129 out.println(x);
130 }
131
132
133 public static void println(float x) {
134 out.println(x);
135 }
136
137
138 public static void println(double x) {
139 out.println(x);
140 }
141
142
143 public static void println(char x[]) {
144 out.println(x);
145 }
146
147
148 public static void println(String x) {
149 out.println(x);
150 }
151
152
153 public static void println(Object x) {
154 out.println(x);
155 }
156
157
161
162 public static void pr(boolean b) {
163 print(b);
164 }
165
166
167 public static void pr(char c) {
168 print(c);
169 }
170
171
172 public static void pr(int i) {
173 print(i);
174 }
175
176
177 public static void pr(long l) {
178 print(l);
179 }
180
181
182 public static void pr(float f) {
183 print(f);
184 }
185
186
187 public static void pr(double d) {
188 print(d);
189 }
190
191
192 public static void pr(char s[]) {
193 print(s);
194 }
195
196
197 public static void pr(String s) {
198 print(s);
199 }
200
201
202 public static void pr(Object obj) {
203 print(obj);
204 }
205
206
207 public static void prln() {
208 println();
209 }
210
211
212 public static void prln(boolean x) {
213 println(x);
214 }
215
216
217 public static void prln(char x) {
218 println(x);
219 }
220
221
222 public static void prln(int x) {
223 println(x);
224 }
225
226
227 public static void prln(long x) {
228 println(x);
229 }
230
231
232 public static void prln(float x) {
233 println(x);
234 }
235
236
237 public static void prln(double x) {
238 println(x);
239 }
240
241
242 public static void prln(char x[]) {
243 println(x);
244 }
245
246
247 public static void prln(String x) {
248 println(x);
249 }
250
251
252 public static void prln(Object x) {
253 println(x);
254 }
255
256
257 private static char padChar = ' ';
258
259
260 public static void setPadChar(char aChar){
261 padChar = aChar;
262 }
264
265 public static char getPadChar(){
266 return padChar;
267 }
269
270 public static void padPr(String s, int padding) {
271 for(int i=0; i<padding; i++)
272 out.print(padChar);
273 out.print(s);
274 out.flush();
275 }
277 }
279