se.datadosen.io
Class DualPrintStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by se.datadosen.io.DualPrintStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class DualPrintStream
extends java.io.PrintStream

A PrintStream that pipes everything to two printstreams


Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
DualPrintStream(java.io.PrintStream main, java.io.PrintStream clone)
           
 
Method Summary
 void write(byte[] a)
           
 void write(byte[] a, int b, int c)
           
 void write(int a)
           
 
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DualPrintStream

public DualPrintStream(java.io.PrintStream main,
                       java.io.PrintStream clone)
Method Detail

write

public void write(byte[] a,
                  int b,
                  int c)
Overrides:
write in class java.io.PrintStream

write

public void write(byte[] a)
           throws java.io.IOException
Overrides:
write in class java.io.FilterOutputStream
Throws:
java.io.IOException

write

public void write(int a)
Overrides:
write in class java.io.PrintStream