1 package fr.in2p3.jsaga.impl.job.staging;
2
3 import java.io.OutputStream;
4 import java.io.PrintStream;
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class UnixPrintStream extends PrintStream {
19 public UnixPrintStream(OutputStream outputStream) {
20 super(outputStream);
21 }
22
23 public void println() {
24 newLine();
25 }
26
27 public synchronized void println(boolean flag) {
28 print(flag);
29 newLine();
30 }
31
32 public synchronized void println(char c) {
33 print(c);
34 newLine();
35 }
36
37 public synchronized void println(int i) {
38 print(i);
39 newLine();
40 }
41
42 public synchronized void println(long l) {
43 print(l);
44 newLine();
45 }
46
47 public synchronized void println(float f) {
48 print(f);
49 newLine();
50 }
51
52 public synchronized void println(double d) {
53 print(d);
54 newLine();
55 }
56
57 public synchronized void println(char ac[]) {
58 print(ac);
59 newLine();
60 }
61
62 public synchronized void println(String s) {
63 print(s);
64 newLine();
65 }
66
67 public synchronized void println(Object obj) {
68 print(obj);
69 newLine();
70 }
71
72 private void newLine() {
73 super.print('\n');
74 }
75 }