# Package org.python.core.buffer

package org.python.core.buffer

Related Packages
Package
Description
org.python.core
Classes
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.