Package com.mckoi.database
Class CellBufferOutputStream
java.lang.Object
java.io.OutputStream
java.io.ByteArrayOutputStream
com.mckoi.database.CellBufferOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
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
-
Field Summary
Fields inherited from class java.io.ByteArrayOutputStream
buf, count
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Returns the underlying stream you should not use the stream while you have a handle on this reference.void
seek
(int pointer) Sets the pointer to specified point in the array.Methods inherited from class java.io.ByteArrayOutputStream
close, reset, size, toByteArray, toString, toString, toString, toString, write, write, writeBytes, writeTo
Methods inherited from class java.io.OutputStream
flush, nullOutputStream, write
-
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.
-