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.