org.adougou.cline
Class PrefixPrintStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--java.io.PrintStream
                    |
                    +--org.adougou.cline.PrefixPrintStream

public class PrefixPrintStream
extends java.io.PrintStream

This class is a slight modification of the standard PrintStream (which is derived from a FilterStream) to append a prefix to any line message (eg. println(String)) sent to the stream. By reassigning System.err to an instantiation of this class, all error messages can have an "Error: " prefix automatically inserted.


Fields inherited from class java.io.FilterOutputStream
out
 
Method Summary
 void println(java.lang.Object x)
          Slight modification of the PrintStream.println(String) method - a prefix will be inserted at the front of data being streamed.
 void println(java.lang.String x)
          Same idea as the println(String) method.
 
Methods inherited from class java.io.PrintStream
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, setError, write, write
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

println

public void println(java.lang.Object x)
Slight modification of the PrintStream.println(String) method - a prefix will be inserted at the front of data being streamed.
Overrides:
println in class java.io.PrintStream

println

public void println(java.lang.String x)
Same idea as the println(String) method.
Overrides:
println in class java.io.PrintStream