Class NullOutputStream

java.lang.Object
java.io.OutputStream
net.sourceforge.plantuml.NullOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

public class NullOutputStream extends java.io.OutputStream
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(byte[] b)
    Overridden for performance reason
    void
    write(byte[] b, int off, int len)
    Overridden for performance reason
    void
    write(int b)
    Writes to nowhere

    Methods inherited from class java.io.OutputStream

    close, flush, nullOutputStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NullOutputStream

      public NullOutputStream()
  • Method Details

    • write

      public void write(int b) throws java.io.IOException
      Writes to nowhere
      Specified by:
      write in class java.io.OutputStream
      Throws:
      java.io.IOException
    • write

      public void write(byte[] b) throws java.io.IOException
      Overridden for performance reason
      Overrides:
      write in class java.io.OutputStream
      Throws:
      java.io.IOException
    • write

      public void write(byte[] b, int off, int len) throws java.io.IOException
      Overridden for performance reason
      Overrides:
      write in class java.io.OutputStream
      Throws:
      java.io.IOException