public abstract class TByteBuffer extends TBuffer implements TComparable<TByteBuffer>
Modifier and Type | Method and Description |
---|---|
static TByteBuffer |
allocate(int capacity) |
static TByteBuffer |
allocateDirect(int capacity) |
byte[] |
array() |
int |
arrayOffset() |
abstract TCharBuffer |
asCharBuffer() |
abstract TDoubleBuffer |
asDoubleBuffer() |
abstract TFloatBuffer |
asFloatBuffer() |
abstract TIntBuffer |
asIntBuffer() |
abstract TLongBuffer |
asLongBuffer() |
abstract TByteBuffer |
asReadOnlyBuffer() |
abstract TShortBuffer |
asShortBuffer() |
TByteBuffer |
clear() |
abstract TByteBuffer |
compact() |
int |
compareTo(TByteBuffer other) |
abstract TByteBuffer |
duplicate() |
boolean |
equals(Object obj) |
TByteBuffer |
flip() |
abstract byte |
get() |
TByteBuffer |
get(byte[] dst) |
TByteBuffer |
get(byte[] dst,
int offset,
int length) |
abstract byte |
get(int index) |
abstract char |
getChar() |
abstract char |
getChar(int index) |
abstract int |
getInt() |
abstract int |
getInt(int index) |
abstract long |
getLong() |
abstract long |
getLong(int index) |
abstract short |
getShort() |
abstract short |
getShort(int index) |
boolean |
hasArray() |
int |
hashCode() |
abstract boolean |
isDirect() |
TByteBuffer |
limit(int newLimit) |
TByteBuffer |
mark() |
TByteOrder |
order() |
TByteBuffer |
order(TByteOrder bo) |
TByteBuffer |
position(int newPosition) |
abstract TByteBuffer |
put(byte b) |
TByteBuffer |
put(byte[] src) |
TByteBuffer |
put(byte[] src,
int offset,
int length) |
abstract TByteBuffer |
put(int index,
byte b) |
TByteBuffer |
put(TByteBuffer src) |
abstract TByteBuffer |
putChar(char value) |
abstract TByteBuffer |
putChar(int index,
char value) |
abstract TByteBuffer |
putInt(int value) |
abstract TByteBuffer |
putInt(int index,
int value) |
abstract TByteBuffer |
putLong(int index,
long value) |
abstract TByteBuffer |
putLong(long value) |
abstract TByteBuffer |
putShort(int index,
short value) |
abstract TByteBuffer |
putShort(short value) |
TByteBuffer |
reset() |
TByteBuffer |
rewind() |
abstract TByteBuffer |
slice() |
String |
toString() |
static TByteBuffer |
wrap(byte[] array) |
static TByteBuffer |
wrap(byte[] array,
int offset,
int length) |
capacity, hasRemaining, isReadOnly, limit, position, remaining
public static TByteBuffer allocateDirect(int capacity)
public static TByteBuffer allocate(int capacity)
public static TByteBuffer wrap(byte[] array, int offset, int length)
public static TByteBuffer wrap(byte[] array)
public abstract TByteBuffer slice()
public abstract TByteBuffer duplicate()
public abstract TByteBuffer asReadOnlyBuffer()
public abstract byte get()
public abstract TByteBuffer put(byte b)
public abstract byte get(int index)
public abstract TByteBuffer put(int index, byte b)
public TByteBuffer get(byte[] dst, int offset, int length)
public TByteBuffer get(byte[] dst)
public TByteBuffer put(TByteBuffer src)
public TByteBuffer put(byte[] src, int offset, int length)
public final TByteBuffer put(byte[] src)
public int arrayOffset()
arrayOffset
in class TBuffer
public abstract TByteBuffer compact()
public int compareTo(TByteBuffer other)
compareTo
in interface TComparable<TByteBuffer>
public final TByteOrder order()
public final TByteBuffer order(TByteOrder bo)
public abstract char getChar()
public abstract TByteBuffer putChar(char value)
public abstract char getChar(int index)
public abstract TByteBuffer putChar(int index, char value)
public abstract TCharBuffer asCharBuffer()
public abstract short getShort()
public abstract TByteBuffer putShort(short value)
public abstract short getShort(int index)
public abstract TByteBuffer putShort(int index, short value)
public abstract TShortBuffer asShortBuffer()
public abstract int getInt()
public abstract TByteBuffer putInt(int value)
public abstract int getInt(int index)
public abstract TByteBuffer putInt(int index, int value)
public abstract TIntBuffer asIntBuffer()
public abstract long getLong()
public abstract TByteBuffer putLong(long value)
public abstract long getLong(int index)
public abstract TByteBuffer putLong(int index, long value)
public abstract TLongBuffer asLongBuffer()
public abstract TFloatBuffer asFloatBuffer()
public abstract TDoubleBuffer asDoubleBuffer()
public final TByteBuffer mark()
public final TByteBuffer reset()
public final TByteBuffer clear()
public final TByteBuffer flip()
public final TByteBuffer rewind()
public TByteBuffer limit(int newLimit)
public TByteBuffer position(int newPosition)
Copyright © 2019. All rights reserved.