com.kenai.jaffl.util
public final class BufferUtil extends Object
Method Summary | |
---|---|
static long | getAddress(ByteBuffer buf, int position) |
static CharSequence | getCharSequence(ByteBuffer buf, Charset charset) |
static CharSequence | getCharSequence(ByteBuffer buf, CharsetDecoder decoder) |
static String | getString(ByteBuffer buf, Charset charset) |
static int | indexOf(ByteBuffer buf, byte value) |
static int | positionOf(ByteBuffer buf, byte value)
Finds the position of a byte relative to the start of the buffer.
|
static void | putAddress(ByteBuffer buf, int position, long address) |
static void | putCharSequence(ByteBuffer buf, Charset charset, CharSequence value) |
static void | putCharSequence(ByteBuffer buf, CharsetEncoder encoder, CharSequence value) |
static void | putString(ByteBuffer buf, Charset charset, String value) |
static ByteBuffer | slice(ByteBuffer buffer, int position) |
static ByteBuffer | slice(ByteBuffer buffer, int position, int size) |
Parameters: buf The ByteBuffer to find the value in value The value to locate
Returns: The position within the buffer that value is found, or -1 if not found.