View Javadoc

1   package fr.in2p3.jsaga.impl.job.staging;
2   
3   import java.io.OutputStream;
4   import java.io.PrintStream;
5   
6   /* ***************************************************
7    * *** Centre de Calcul de l'IN2P3 - Lyon (France) ***
8    * ***             http://cc.in2p3.fr/             ***
9    * ***************************************************
10   * File:   UnixPrintStream
11   * Author: Sylvain Reynaud (sreynaud@in2p3.fr)
12   * Date:   26 mai 2009
13   * ***************************************************
14   * Description:                                      */
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  }