Class CellBufferOutputStream

java.lang.Object
java.io.OutputStream
java.io.ByteArrayOutputStream
com.mckoi.database.CellBufferOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public final class CellBufferOutputStream extends ByteArrayOutputStream
This is a ByteArrayOutputStream that allows access to the underlying byte array. It can be instantiated, and then used over and over as a temporary buffer between the writeTo methods and the underlying random access file stream.

Author:
Tobias Downer
  • Constructor Details

    • CellBufferOutputStream

      public CellBufferOutputStream(int length)
      The Constructor.
  • Method Details

    • getByteArray

      public byte[] getByteArray()
      Returns the underlying stream you should not use the stream while you have a handle on this reference.
    • seek

      public void seek(int pointer)
      Sets the pointer to specified point in the array.