Class RtfNilOutputStream

java.lang.Object
java.io.OutputStream
com.lowagie.text.rtf.document.output.RtfNilOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public final class RtfNilOutputStream extends OutputStream
The RtfNilOutputStream is a dummy output stream that sends all bytes to the big byte bucket in the sky. It is used to improve speed in those situations where processing is required, but the results are not needed.
Version:
$Id: RtfNilOutputStream.java 3361 2008-05-11 12:28:57Z hallm $
  • Field Details

    • size

      private long size
      The number of bytes theoretically written is stored.
  • Constructor Details

    • RtfNilOutputStream

      public RtfNilOutputStream()
      Constructs a new RtfNilOutputStream.
  • Method Details

    • getSize

      public long getSize()
      Gets the number of bytes that were written.
      Returns:
      The number of bytes that were written.
    • write

      public void write(int b)
      Write an int. The size is incremented, but the actual data is thrown away.
      Specified by:
      write in class OutputStream
    • write

      public void write(byte[] b, int off, int len)
      Write a byte[]. The size is incremented, but the actual data is thrown away.
      Overrides:
      write in class OutputStream