Class | Description |
---|---|
Base1DBuffer |
Base implementation of the Buffer API appropriate to 1-dimensional arrays, of any item size,
independent of the storage implementation.
|
BaseArrayBuffer |
Base implementation of the Buffer API for when the storage implementation is
byte[] . |
BaseBuffer |
Base implementation of the Buffer API providing variables and accessors for the navigation
arrays, methods for expressing and checking the buffer request flags, methods and mechanism for
get-release counting, boilerplate error checks and their associated exceptions, and default
implementations of some methods for access to the buffer content.
|
BaseNIOBuffer |
Base implementation of the Buffer API for when the storage implementation is
java.nio.ByteBuffer . |
SimpleBuffer |
Buffer API over a read-only one-dimensional array of one-byte items.
|
SimpleNIOBuffer |
Buffer API over a read-only one-dimensional
java.nio.ByteBuffer of one-byte items. |
SimpleStringBuffer |
Buffer API that appears to be a one-dimensional array of one-byte items providing read-only API,
but which is actually backed by a Java String.
|
SimpleWritableBuffer |
Buffer API over a writable one-dimensional array of one-byte items.
|
Strided1DBuffer |
Read-only buffer API over a one-dimensional array of one-byte items, that are evenly-spaced in a
storage array.
|
Strided1DNIOBuffer |
Read-only buffer API over a one-dimensional
java.nio.ByteBuffer of one-byte items,
that are evenly-spaced in that store. |
Strided1DWritableBuffer |
Read-write buffer API over a one-dimensional array of one-byte items, that are evenly-spaced in a
storage array.
|
ZeroByteBuffer |
Buffer API over a zero length, one-dimensional array of one-byte items.
|