Class NullOutputStream

java.lang.Object
java.io.OutputStream
org.pentaho.reporting.libraries.repository.dummy.NullOutputStream
All Implemented Interfaces:
Closeable, Flushable, Serializable, AutoCloseable

public class NullOutputStream extends OutputStream implements Serializable
A null output stream. All data written to this stream is ignored.
Author:
Thomas Morgner
See Also:
  • Constructor Details

    • NullOutputStream

      public NullOutputStream()
      Default constructor.
  • Method Details

    • 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.