|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface NativeBuffer
NativeBuffer.
メソッドの概要 | |
---|---|
void |
clear()
メモリクリア. |
long |
getAddress()
メモリ先頭アドレスを取得. |
int |
getBinary(int index,
byte[] value,
int offset,
int length)
binary情報を取得. |
boolean |
getBoolean(int index)
boolean取得. |
byte |
getByte(int index)
byte情報を取得. |
char |
getChar(int index)
char取得. |
double |
getDouble(int index)
double取得. |
float |
getFloat(int index)
float取得. |
int |
getInt(int index)
int取得. |
int |
getLength()
メモリサイズを取得. |
long |
getLong(int index)
long取得. |
short |
getShort(int index)
short取得. |
int |
indexOf(byte[] binary)
IndexOf. |
int |
indexOf(byte[] binary,
int index)
IndexOf. |
boolean |
isClear()
メモリクリアチェック. |
int |
lastIndexOf(byte[] binary)
lastIndexOf. |
int |
lastIndexOf(byte[] binary,
int index)
lastIndexOf. |
int |
putBinary(int index,
byte[] value,
int offset,
int length)
binary情報を設定. |
void |
putBoolean(int index,
boolean value)
boolean設定. |
void |
putByte(int index,
byte value)
byte情報を設定. |
void |
putChar(int index,
char value)
char設定. |
void |
putDouble(int index,
double value)
double設定. |
void |
putFloat(int index,
float value)
float設定. |
void |
putInt(int index,
int value)
int設定. |
void |
putLong(int index,
long value)
long設定. |
void |
putShort(int index,
short value)
short設定. |
メソッドの詳細 |
---|
void clear()
long getAddress()
int getLength()
boolean isClear()
void putByte(int index, byte value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.byte getByte(int index)
index
- 対象のインデックス位置を設定します.
int putBinary(int index, byte[] value, int offset, int length)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.offset
- 対象のオフセット値を設定します.length
- 対象のデータ長を設定します.
int getBinary(int index, byte[] value, int offset, int length)
index
- 対象のインデックス位置を設定します.value
- 取得対象の情報を設定します.offset
- 対象のオフセット値を設定します.length
- 対象のデータ長を設定します.
void putBoolean(int index, boolean value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.boolean getBoolean(int index)
index
- 対象のインデックス位置を設定します.
void putChar(int index, char value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.char getChar(int index)
index
- 対象のインデックス位置を設定します.
void putShort(int index, short value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.short getShort(int index)
index
- 対象のインデックス位置を設定します.
void putInt(int index, int value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.int getInt(int index)
index
- 対象のインデックス位置を設定します.
void putLong(int index, long value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.long getLong(int index)
index
- 対象のインデックス位置を設定します.
void putFloat(int index, float value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.float getFloat(int index)
index
- 対象のインデックス位置を設定します.
void putDouble(int index, double value)
index
- 対象のインデックス位置を設定します.value
- 設定対象の情報を設定します.double getDouble(int index)
index
- 対象のインデックス位置を設定します.
int indexOf(byte[] binary)
binary
- 検索対象バイナリを設定します.
int indexOf(byte[] binary, int index)
binary
- 検索対象バイナリを設定します.index
- 対象の開始位置を設定します.
int lastIndexOf(byte[] binary)
binary
- 検索対象バイナリを設定します.
int lastIndexOf(byte[] binary, int index)
binary
- 検索対象バイナリを設定します.index
- 対象の開始位置を設定します.
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |