public class IIOByteBuffer extends Object
ImageInputStream により IIOByteBuffer が使用され、呼び出し元にバイトシーケンスが渡されます。通常、ユーザー指定のバイト配列を使用する従来の read メソッドを使用するよりも、コピー数が少なくなります。
IIOByteBuffer で参照されるバイト配列は、一般的には ImageReader 実装に所属する内部データ構造の一部であり、その内容は読み込み専用と見なすべきで、変更してはいけません。
| コンストラクタと説明 |
|---|
IIOByteBuffer(byte[] data, int offset, int length)
指定されたバイト配列、オフセット、および長さを参照する
IIOByteBuffer を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
byte[] |
getData()
バイト配列の参照を返します。
|
int |
getLength()
getData から返されるバイト配列内の対象データの長さを返します。 |
int |
getOffset()
対象データの開始位置である
getData から返されるバイト配列内のオフセットを返します。 |
void |
setData(byte[] data)
その後の
getData メソッド呼び出しで返される配列参照を更新します。 |
void |
setLength(int length)
その後の
getLength メソッド呼び出しで返される値を更新します。 |
void |
setOffset(int offset)
その後の
getOffset メソッド呼び出しで返される値を更新します。 |
public IIOByteBuffer(byte[] data,
int offset,
int length)
IIOByteBuffer を構築します。data - バイト配列。offset - 配列内の int オフセット。length - バイト配列内の対象データの長さをバイト単位で指定する int。public byte[] getData()
getOffset と getLength の値で指定される部分のみを使用します。getOffset(), getLength(), setData(byte[])public void setData(byte[] data)
getData メソッド呼び出しで返される配列参照を更新します。data - 新しいデータ値を含むバイト配列参照。getData()public int getOffset()
getData から返されるバイト配列内のオフセットを返します。getData(), getLength(), setOffset(int)public void setOffset(int offset)
getOffset メソッド呼び出しで返される値を更新します。offset - 新しいオフセット値を含む int。getOffset()public int getLength()
getData から返されるバイト配列内の対象データの長さを返します。getData(), getOffset(), setLength(int)public void setLength(int length)
getLength メソッド呼び出しで返される値を更新します。length - 新しい長さの値を含む int。getLength() バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.