org.pentaho.reporting.engine.classic.core.util
Class NullOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by org.pentaho.reporting.engine.classic.core.util.NullOutputStream
All Implemented Interfaces:
Closeable, Flushable

public class NullOutputStream
extends OutputStream

A null output stream. All data written to this stream is ignored.

Author:
Thomas Morgner

Constructor Summary
NullOutputStream()
          Default constructor.
 
Method Summary
 void write(byte[] bytes)
          Writes to the stream (in this case, does nothing).
 void write(byte[] bytes, int off, int len)
          Writes to the stream (in this case, does nothing).
 void write(int i)
          Writes to the stream (in this case, does nothing).
 
Methods inherited from class java.io.OutputStream
close, flush
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullOutputStream

public NullOutputStream()
Default constructor.

Method Detail

write

public void write(int i)
           throws IOException
Writes to the stream (in this case, does nothing).

Specified by:
write in class OutputStream
Parameters:
i - the value.
Throws:
IOException - if there is an I/O problem.

write

public void write(byte[] bytes)
           throws IOException
Writes to the stream (in this case, does nothing).

Overrides:
write in class OutputStream
Parameters:
bytes - the bytes.
Throws:
IOException - if there is an I/O problem.

write

public void write(byte[] bytes,
                  int off,
                  int len)
           throws IOException
Writes to the stream (in this case, does nothing).

Overrides:
write in class OutputStream
Parameters:
bytes - the bytes.
off - the start offset in the data.
len - the number of bytes to write.
Throws:
IOException - if there is an I/O problem.