| 接口 | 说明 |
|---|---|
| ByteArray |
Represents a sequence of bytes that can be read or written directly or
through a cursor.
|
| ByteArray.Cursor |
Provides relocatable, relative access to the underlying array.
|
| ByteArrayFactory |
A factory for
ByteArrays. |
| CompositeByteArray.CursorListener |
Allows for efficient detection of component boundaries when using a cursor.
|
| CompositeByteArrayRelativeWriter.Expander |
An object that knows how to expand a
CompositeByteArray. |
| CompositeByteArrayRelativeWriter.Flusher |
An object that knows how to flush a
ByteArray. |
| IoAbsoluteReader |
Provides absolute read access to a sequence of bytes.
|
| IoAbsoluteWriter |
Provides absolute write access to a sequence of bytes.
|
| IoRelativeReader |
Provides relative read access to a sequence of bytes.
|
| IoRelativeWriter |
Provides relative read access to a sequence of bytes.
|
| 类 | 说明 |
|---|---|
| BufferByteArray |
A
ByteArray backed by a IoBuffer. |
| ByteArrayPool |
Creates
ByteArrays, using a pool to reduce allocation where possible. |
| CompositeByteArray |
A ByteArray composed of other ByteArrays.
|
| CompositeByteArrayRelativeReader |
Provides restricted, relative, read-only access to the bytes in a
CompositeByteArray. |
| CompositeByteArrayRelativeWriter |
Provides restricted, relative, write-only access to the bytes in a
CompositeByteArray. |
| CompositeByteArrayRelativeWriter.ChunkedExpander |
Expands the supplied
CompositeByteArray by the number of
bytes provided in the constructor |
| CompositeByteArrayRelativeWriter.NopExpander |
No-op expander.
|
| SimpleByteArrayFactory |
Creates
ByteArray backed by a heap-allocated
IoBuffer. |