接口 | 说明 |
---|---|
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
ByteArray s. |
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
ByteArray s, 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 . |