de.neteye.actioncache
Class MultiplexPrintWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--de.neteye.actioncache.MultiplexPrintWriter

public class MultiplexPrintWriter
extends java.io.PrintWriter

PrintWriter that additionally sends its data to second PrintWriter.

Version:
$Revision: 1.2 $
Author:
Felix Gnass

Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
MultiplexPrintWriter(java.io.Writer writer, java.io.PrintWriter printWriter)
          Construct a new MultiplexPrintWriter
 
Method Summary
 void close()
          Close the writers.
 void flush()
          Flush the writers.
 void write(char[] charArray, int offset, int count)
          Write a portion of an array of characters.
 void write(int ch)
          Write a single character.
 void write(java.lang.String str, int offset, int count)
          Write a portion of a string.
 
Methods inherited from class java.io.PrintWriter
checkError, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiplexPrintWriter

public MultiplexPrintWriter(java.io.Writer writer,
                            java.io.PrintWriter printWriter)
Construct a new MultiplexPrintWriter

Parameters:
writer - The underlying writer
printWriter - An existing PrintWriter
Method Detail

write

public void write(int ch)
Write a single character.

Overrides:
write in class java.io.PrintWriter

write

public void write(char[] charArray,
                  int offset,
                  int count)
Write a portion of an array of characters.

Overrides:
write in class java.io.PrintWriter

write

public void write(java.lang.String str,
                  int offset,
                  int count)
Write a portion of a string.

Overrides:
write in class java.io.PrintWriter

flush

public void flush()
Flush the writers.

Overrides:
flush in class java.io.PrintWriter

close

public void close()
Close the writers.

Overrides:
close in class java.io.PrintWriter