it.unimi.dsi.mg4j.io
Class NullOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byit.unimi.dsi.mg4j.io.NullOutputStream

public class NullOutputStream
extends OutputStream

Throw-it-away output stream.

This stream discards whatever is written into it. Its usefulness is in previewing the length of some coding by wrapping it in an OutputBitStream (it is a good idea, in this case, to specify a 0-length buffer).

This class is a singleton. You cannot create a null output stream, but you can obtain an instance of this class using getInstance().

Since:
0.6
Author:
Sebastiano Vigna

Method Summary
static NullOutputStream getInstance()
          Returns the only instance of this class.
 void write(int discarded)
           
 
Methods inherited from class java.io.OutputStream
close, flush, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

write

public void write(int discarded)

getInstance

public static NullOutputStream getInstance()
Returns the only instance of this class.