public abstract class AbstractReadableBuffer extends Object implements ReadableBuffer
ReadableBuffer implementations.| Constructor and Description |
|---|
AbstractReadableBuffer() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
array()
Gets the backing array for this buffer.
|
int |
arrayOffset()
Gets the offset in the backing array of the current read position.
|
protected void |
checkReadable(int length) |
void |
close()
Closes this buffer and releases any resources.
|
boolean |
hasArray()
Indicates whether or not this buffer exposes a backing array.
|
int |
readInt()
Reads a 4-byte signed integer from this buffer using big-endian byte ordering.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadableBytes, readBytes, readBytes, readBytes, readBytes, readUnsignedByte, skipBytespublic final int readInt()
ReadableBufferreadInt in interface ReadableBufferpublic boolean hasArray()
ReadableBufferhasArray in interface ReadableBufferpublic byte[] array()
ReadableBufferReadableBuffer.hasArray().array in interface ReadableBufferpublic int arrayOffset()
ReadableBufferReadableBuffer.hasArray()arrayOffset in interface ReadableBufferpublic void close()
ReadableBufferclose in interface ReadableBufferclose in interface Closeableclose in interface AutoCloseableprotected final void checkReadable(int length)