Package org.python.core.buffer
package org.python.core.buffer
-
ClassesClassDescriptionBase implementation of the Buffer API appropriate to 1-dimensional arrays, of any item size, independent of the storage implementation.Base implementation of the Buffer API for when the storage implementation is
byte[]
.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.Base implementation of the Buffer API for when the storage implementation isjava.nio.ByteBuffer
.Buffer API over a read-only one-dimensional array of one-byte items.Buffer API over a read-only one-dimensionaljava.nio.ByteBuffer
of one-byte items.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.Buffer API over a writable one-dimensional array of one-byte items.Read-only buffer API over a one-dimensional array of one-byte items, that are evenly-spaced in a storage array.Read-only buffer API over a one-dimensionaljava.nio.ByteBuffer
of one-byte items, that are evenly-spaced in that store.Read-write buffer API over a one-dimensional array of one-byte items, that are evenly-spaced in a storage array.Buffer API over a zero length, one-dimensional array of one-byte items.