sbrt.shell.io
Class DevNull

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by sbrt.shell.io.DevNull
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class DevNull
extends java.io.PrintStream

This class is used to mimic /dev/null from Unix-like operating systems. An instance of this class discards all data written to it.

Author:
This class was written and documented by Jeremiah Wright while in the Wagner lab.

Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Method Summary
static DevNull get()
          Returns an instance of this class.
static java.io.PrintWriter getWriter()
          Returns an instance of this class wrapped by a print writer.
 
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, 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

get

public static DevNull get()
Returns an instance of this class.

Returns:
an instance of this class.

getWriter

public static java.io.PrintWriter getWriter()
Returns an instance of this class wrapped by a print writer.

Returns:
an instance of this class wrapped by a print writer.