it.unimi.dsi.mg4j.io
Class NullOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by it.unimi.dsi.mg4j.io.NullOutputStream
All Implemented Interfaces:
Closeable, Flushable

Deprecated. Moved to dsiutils.

@Deprecated
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()
          Deprecated. Returns the only instance of this class.
 void write(int discarded)
          Deprecated.  
 
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)
Deprecated. 
Specified by:
write in class OutputStream

getInstance

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