|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
short単位のダイレクトメモリバッファのインタフェースです。
実際のバッファはDirectBufferFactory
にて取得してください。
メソッドの概要 | |
short[] |
get(int index,
short[] buff)
ダイレクトバッファからデータを読み込みます。 |
short[] |
get(int index,
short[] buff,
int offset,
int length)
ダイレクトバッファからデータを読み込みます。 |
void |
put(int index,
short[] buff)
ダイレクトバッファへデータを書き込みます。 |
void |
put(int index,
short[] buff,
int offset,
int length)
ダイレクトバッファへデータを書き込みます。 |
インタフェース com.nttdocomo.ui.ogl.DirectBuffer から継承したメソッド |
clearSegment, length, setSegment |
メソッドの詳細 |
public short[] get(int index, short[] buff)
ダイレクトバッファからデータを読み込みます。
get(index, buff, 0, buff.length)
と同じ動作となります。
index
- 読み込む先頭位置buff
- 格納するデータ配列
NullPointerException
- buffがnullの場合に発生します。
IllegalArgumentException
- indexが負の値またはlength()
以上,
index + buff.length > length()
の場合に発生します。public short[] get(int index, short[] buff, int offset, int length)
ダイレクトバッファからデータを読み込みます。
ダイレクトバッファのindexの位置からlength分データを読み出し、buffのoffsetから格納します。
index
- 読み込む先頭位置buff
- 格納するデータ配列offset
- データを格納する先頭位置length
- データを格納する要素数
NullPointerException
- buffがnullの場合に発生します。
IllegalArgumentException
- index,offset,lengthが負の値,
offset + length > buff.length,
index + length > length()
の場合に発生します。public void put(int index, short[] buff)
ダイレクトバッファへデータを書き込みます。
put(index, buff, 0, buff.length)
と同じ動作となります。
index
- 書き込む先頭位置buff
- 書き込むデータ配列
NullPointerException
- buffがnullの場合に発生します。
IllegalArgumentException
- indexが負の値またはlength()
以上,
index + buff.length > length()
の場合に発生します。public void put(int index, short[] buff, int offset, int length)
ダイレクトバッファへデータを書き込みます。
buffのoffsetの位置からlength分を、ダイレクトバッファのindexの位置へ書き込みます。
index
- 書き込みを行う先頭位置buff
- 書き込むデータ配列offset
- 書き込むデータの先頭位置length
- 書き込むデータの要素数
NullPointerException
- buffがnullの場合に発生します。
IllegalArgumentException
- index,offset,lengthが負の値,
offset + length > buff.length,
index + length > length()
の場合に発生します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。