Class UnsyncByteArrayOutputStream

java.lang.Object
java.io.OutputStream
org.docx4j.org.apache.xml.security.utils.UnsyncByteArrayOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class UnsyncByteArrayOutputStream extends OutputStream
A simple Unsynced ByteArrayOutputStream
  • Field Details

    • INITIAL_SIZE

      private static final int INITIAL_SIZE
      See Also:
    • buf

      private byte[] buf
    • size

      private int size
    • pos

      private int pos
  • Constructor Details

    • UnsyncByteArrayOutputStream

      public UnsyncByteArrayOutputStream()
  • Method Details

    • write

      public void write(byte[] arg0)
      Overrides:
      write in class OutputStream
    • write

      public void write(byte[] arg0, int arg1, int arg2)
      Overrides:
      write in class OutputStream
    • write

      public void write(int arg0)
      Specified by:
      write in class OutputStream
    • toByteArray

      public byte[] toByteArray()
    • reset

      public void reset()
    • expandSize

      private void expandSize(int newPos)