public abstract class ByteArrayAccess extends Object
Constructor and Description |
---|
ByteArrayAccess() |
Modifier and Type | Method and Description |
---|---|
static ByteArrayAccess |
bigEndian() |
static ByteArrayAccess |
forOrder(boolean littleEndian) |
abstract double |
getDouble(byte[] buffer,
int byteIndex) |
abstract float |
getFloat(byte[] buffer,
int byteIndex) |
abstract int |
getInt16(byte[] buffer,
int byteIndex) |
abstract int |
getInt32(byte[] buffer,
int byteIndex) |
abstract long |
getInt64(byte[] buffer,
int byteIndex) |
int |
getInt8(byte[] buffer,
int byteIndex) |
int |
getUint16(byte[] buffer,
int byteIndex) |
int |
getUint8(byte[] buffer,
int byteIndex) |
static ByteArrayAccess |
littleEndian() |
static ByteArrayAccess |
nativeOrder() |
abstract void |
putDouble(byte[] buffer,
int byteIndex,
double value) |
abstract void |
putFloat(byte[] buffer,
int byteIndex,
float value) |
abstract void |
putInt16(byte[] buffer,
int byteIndex,
int value) |
abstract void |
putInt32(byte[] buffer,
int byteIndex,
int value) |
abstract void |
putInt64(byte[] buffer,
int byteIndex,
long value) |
void |
putInt8(byte[] buffer,
int byteIndex,
int value) |
public final int getInt8(byte[] buffer, int byteIndex)
public final int getUint8(byte[] buffer, int byteIndex)
public abstract int getInt16(byte[] buffer, int byteIndex)
public final int getUint16(byte[] buffer, int byteIndex)
public abstract int getInt32(byte[] buffer, int byteIndex)
public abstract float getFloat(byte[] buffer, int byteIndex)
public abstract double getDouble(byte[] buffer, int byteIndex)
public abstract long getInt64(byte[] buffer, int byteIndex)
public final void putInt8(byte[] buffer, int byteIndex, int value)
public abstract void putInt16(byte[] buffer, int byteIndex, int value)
public abstract void putInt32(byte[] buffer, int byteIndex, int value)
public abstract void putFloat(byte[] buffer, int byteIndex, float value)
public abstract void putDouble(byte[] buffer, int byteIndex, double value)
public abstract void putInt64(byte[] buffer, int byteIndex, long value)
public static final ByteArrayAccess littleEndian()
public static final ByteArrayAccess bigEndian()
public static final ByteArrayAccess nativeOrder()
public static final ByteArrayAccess forOrder(boolean littleEndian)