| java.nio |
|
| Java Source File Name | Type | Comment |
| BaseByteBuffer.java | Class | Serves as the root of other byte buffer impl classes, implements common
methods that can be shared by child classes. |
| Buffer.java | Class | A buffer is a list of elements of a specific primitive type.
A buffer can be described by following properties:
- Capacity, is the number of elements a buffer can hold.
|
| BufferFactory.java | Class | Provide factory service of buffer classes. |
| BufferOverflowException.java | Class | A BufferOverflowException is thrown when you try to write
elements to a buffer, but there is not enough remaining space in the buffer. |
| BufferUnderflowException.java | Class | A BufferUnderflowException is thrown when you try to read
elements from a buffer, but there is not enough remaining elements in the
buffer. |
| ByteBuffer.java | Class | A buffer of bytes. |
| ByteOrder.java | Class | Holds byte order constants. |
| CharArrayBuffer.java | Class | CharArrayBuffer, ReadWriteCharArrayBuffer and ReadOnlyCharArrayBuffer compose
the implementation of array based char buffers. |
| CharBuffer.java | Class | A buffer of chars. |
| CharSequenceAdapter.java | Class | This class wraps a char sequence to be a char buffer. |
| CharToByteBufferAdapter.java | Class | This class wraps a byte buffer to be a char buffer.
Implementation notice:
- After a byte buffer instance is wrapped, it becomes privately owned by
the adapter.
|
| DirectByteBuffer.java | Class | DirectByteBuffer, ReadWriteDirectByteBuffer and ReadOnlyDirectByteBuffer
compose the implementation of platform memory based byte buffers. |
| DirectByteBuffers.java | Class | |
| DoubleArrayBuffer.java | Class | DoubleArrayBuffer, ReadWriteDoubleArrayBuffer and ReadOnlyDoubleArrayBuffer
compose the implementation of array based double buffers. |
| DoubleBuffer.java | Class | A buffer of doubles. |
| DoubleToByteBufferAdapter.java | Class | This class wraps a byte buffer to be a double buffer.
Implementation notice:
- After a byte buffer instance is wrapped, it becomes privately owned by
the adapter.
|
| FloatArrayBuffer.java | Class | FloatArrayBuffer, ReadWriteFloatArrayBuffer and ReadOnlyFloatArrayBuffer
compose the implementation of array based float buffers. |
| FloatBuffer.java | Class | A buffer of floats. |
| FloatToByteBufferAdapter.java | Class | This class wraps a byte buffer to be a float buffer.
Implementation notice:
- After a byte buffer instance is wrapped, it becomes privately owned by
the adapter.
|
| HeapByteBuffer.java | Class | HeapByteBuffer, ReadWriteHeapByteBuffer and ReadOnlyHeapByteBuffer compose
the implementation of array based byte buffers. |
| IntArrayBuffer.java | Class | IntArrayBuffer, ReadWriteIntArrayBuffer and ReadOnlyIntArrayBuffer compose
the implementation of array based int buffers. |
| IntBuffer.java | Class | A buffer of ints. |
| IntToByteBufferAdapter.java | Class | This class wraps a byte buffer to be a int buffer.
Implementation notice:
- After a byte buffer instance is wrapped, it becomes privately owned by
the adapter.
|
| InvalidMarkException.java | Class | A InvalidMarkException is thrown when reset()
is called on a buffer, but there is no mark set previously. |
| LongArrayBuffer.java | Class | LongArrayBuffer, ReadWriteLongArrayBuffer and ReadOnlyLongArrayBuffer compose
the implementation of array based long buffers. |
| LongBuffer.java | Class | A buffer of longs. |
| LongToByteBufferAdapter.java | Class | This class wraps a byte buffer to be a long buffer.
Implementation notice:
- After a byte buffer instance is wrapped, it becomes privately owned by
the adapter.
|
| MappedByteBuffer.java | Class | MappedByteBuffer is a special kind of direct byte buffer,
which maps a region of file to memory.
MappedByteBuffer can be created by calling
java.nio.channels.FileChannel.map(java.nio.channels.FileChannel.MapModelonglong) FileChannel.map .
Once created, the mapping between the byte buffer and the file region remains
valid until the byte buffer is garbage collected.
All or part of a MappedByteBuffer's content may change or
become inaccessible at any time, since the mapped file region can be modified
by another thread or process at any time. |
| MappedByteBufferAdapter.java | Class | |
| ReadOnlyBufferException.java | Class | A ReadOnlyBufferException is thrown when some write operation
is called on a readonly buffer. |
| ReadOnlyCharArrayBuffer.java | Class | CharArrayBuffer, ReadWriteCharArrayBuffer and ReadOnlyCharArrayBuffer compose
the implementation of array based char buffers. |
| ReadOnlyDirectByteBuffer.java | Class | DirectByteBuffer, ReadWriteDirectByteBuffer and ReadOnlyDirectByteBuffer
compose the implementation of platform memory based byte buffers. |
| ReadOnlyDoubleArrayBuffer.java | Class | DoubleArrayBuffer, ReadWriteDoubleArrayBuffer and ReadOnlyDoubleArrayBuffer
compose the implementation of array based double buffers. |
| ReadOnlyFloatArrayBuffer.java | Class | FloatArrayBuffer, ReadWriteFloatArrayBuffer and ReadOnlyFloatArrayBuffer
compose the implementation of array based float buffers. |
| ReadOnlyHeapByteBuffer.java | Class | HeapByteBuffer, ReadWriteHeapByteBuffer and ReadOnlyHeapByteBuffer compose
the implementation of array based byte buffers. |
| ReadOnlyIntArrayBuffer.java | Class | IntArrayBuffer, ReadWriteIntArrayBuffer and ReadOnlyIntArrayBuffer compose
the implementation of array based int buffers. |
| ReadOnlyLongArrayBuffer.java | Class | LongArrayBuffer, ReadWriteLongArrayBuffer and ReadOnlyLongArrayBuffer compose
the implementation of array based long buffers. |
| ReadOnlyShortArrayBuffer.java | Class | ShortArrayBuffer, ReadWriteShortArrayBuffer and ReadOnlyShortArrayBuffer
compose the implementation of array based short buffers. |
| ReadWriteCharArrayBuffer.java | Class | CharArrayBuffer, ReadWriteCharArrayBuffer and ReadOnlyCharArrayBuffer compose
the implementation of array based char buffers. |
| ReadWriteDirectByteBuffer.java | Class | DirectByteBuffer, ReadWriteDirectByteBuffer and ReadOnlyDirectByteBuffer
compose the implementation of platform memory based byte buffers. |
| ReadWriteDoubleArrayBuffer.java | Class | DoubleArrayBuffer, ReadWriteDoubleArrayBuffer and ReadOnlyDoubleArrayBuffer
compose the implementation of array based double buffers. |
| ReadWriteFloatArrayBuffer.java | Class | FloatArrayBuffer, ReadWriteFloatArrayBuffer and ReadOnlyFloatArrayBuffer
compose the implementation of array based float buffers. |
| ReadWriteHeapByteBuffer.java | Class | HeapByteBuffer, ReadWriteHeapByteBuffer and ReadOnlyHeapByteBuffer compose
the implementation of array based byte buffers. |
| ReadWriteIntArrayBuffer.java | Class | IntArrayBuffer, ReadWriteIntArrayBuffer and ReadOnlyIntArrayBuffer compose
the implementation of array based int buffers. |
| ReadWriteLongArrayBuffer.java | Class | LongArrayBuffer, ReadWriteLongArrayBuffer and ReadOnlyLongArrayBuffer compose
the implementation of array based long buffers. |
| ReadWriteShortArrayBuffer.java | Class | ShortArrayBuffer, ReadWriteShortArrayBuffer and ReadOnlyShortArrayBuffer
compose the implementation of array based short buffers. |
| ShortArrayBuffer.java | Class | ShortArrayBuffer, ReadWriteShortArrayBuffer and ReadOnlyShortArrayBuffer
compose the implementation of array based short buffers. |
| ShortBuffer.java | Class | A buffer of shorts. |
| ShortToByteBufferAdapter.java | Class | This class wraps a byte buffer to be a short buffer.
Implementation notice:
- After a byte buffer instance is wrapped, it becomes privately owned by
the adapter.
|