|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.awt.image.DataBuffer
|
+--java.awt.image.DataBufferInt
このクラスは DataBuffer を拡張し、データを integer として内部的に格納します。
| フィールドの概要 |
| クラス java.awt.image.DataBuffer から継承したフィールド |
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT |
| コンストラクタの概要 | |
DataBufferInt(int size)
1 つのバンクを持ち、サイズが指定された、integer ベースの DataBuffer を構築します。 |
|
DataBufferInt(int[][] dataArray,
int size)
integer ベースの DataBuffer を、指定された配列を使用して構築します。 |
|
DataBufferInt(int[][] dataArray,
int size,
int[] offsets)
integer ベースの DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。 |
|
DataBufferInt(int[] dataArray,
int size)
1 つのバンクを持つ、integer ベースの DataBuffer を、指定された配列を使用して構築します。 |
|
DataBufferInt(int[] dataArray,
int size,
int offset)
1 つのバンクを持つ、integer ベースの DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。 |
|
DataBufferInt(int size,
int numBanks)
指定されたサイズのバンクを指定された数だけ持つ、integer ベースの DataBuffer を構築します。 |
|
| メソッドの概要 | |
int[][] |
getBankData()
すべてのバンクのデータ配列を返します。 |
int[] |
getData()
DataBuffer のデフォルトの (最初の) integer データ配列を返します。 |
int[] |
getData(int bank)
指定されたバンクのデータ配列を返します。 |
int |
getElem(int i)
要求されたデータ配列要素を、最初の (デフォルトの) バンクから返します。 |
int |
getElem(int bank,
int i)
要求されたデータ配列要素を、指定されたバンクから返します。 |
void |
setElem(int i,
int val)
最初の (デフォルトの) バンクにある、要求されたデータ配列要素に、指定された値を設定します。 |
void |
setElem(int bank,
int i,
int val)
指定されたバンクにある、要求されたデータ配列要素に整数値 i を設定します。 |
| クラス java.awt.image.DataBuffer から継承したメソッド |
getDataType, getDataTypeSize, getElemDouble, getElemDouble, getElemFloat, getElemFloat, getNumBanks, getOffset, getOffsets, getSize, setElemDouble, setElemDouble, setElemFloat, setElemFloat |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public DataBufferInt(int size)
DataBuffer を構築します。
size - DataBuffer のサイズ
public DataBufferInt(int size,
int numBanks)
DataBuffer を構築します。
size - DataBuffer のバンクのサイズnumBanks - この DataBuffer 内のバンク数
public DataBufferInt(int[] dataArray,
int size)
DataBuffer を、指定された配列を使用して構築します。最初の size 要素だけを、この DataBuffer にアクセスするために使用します。dataArray は、size 要素を格納するために十分な大きさである必要があります。
dataArray - DataBuffer 用の integer 配列size - DataBuffer バンクのサイズ
public DataBufferInt(int[] dataArray,
int size,
int offset)
DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。dataArray は少なくとも、offset + size 要素の長さを持つ必要があります。offset から offset + size - 1 までの要素だけを、この DataBuffer にアクセスするために使用します。
dataArray - DataBuffer 用の integer 配列size - DataBuffer バンクのサイズoffset - dataArray 内のオフセット
public DataBufferInt(int[][] dataArray,
int size)
DataBuffer を、指定された配列を使用して構築します。バンク数は dataArray.length の値と一致します。各配列の最初の size 要素だけを、この DataBuffer へのアクセスに使用します。
dataArray - DataBuffer 用の integer 配列size - DataBuffer のバンクのサイズ
public DataBufferInt(int[][] dataArray,
int size,
int[] offsets)
DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。バンク数は dataArray.length の値と一致します。各配列は、少なくとも size + 対応するオフセットの長さを持つ必要があります。各 dataArray エントリに対して、オフセット配列にエントリが必要になります。各バンクでは、offset から offset + size - 1 までのエントリだけが、この DataBuffer のアクセス用メソッドで使用されます。
dataArray - DataBuffer 用の integer 配列size - DataBuffer のバンクのサイズoffsets - 各配列内へのオフセット| メソッドの詳細 |
public int[] getData()
DataBuffer のデフォルトの (最初の) integer データ配列を返します。
public int[] getData(int bank)
bank - データ配列を取得するバンク
public int[][] getBankData()
public int getElem(int i)
DataBuffer 内の getElemi - 取得するデータ配列要素
setElem(int, int),
setElem(int, int, int)
public int getElem(int bank,
int i)
DataBuffer 内の getElembank - データ配列要素を取得するバンクi - 取得するデータ配列要素
setElem(int, int),
setElem(int, int, int)
public void setElem(int i,
int val)
DataBuffer 内の setElemi - 設定するデータ配列要素val - データ配列要素に設定する整数値getElem(int),
getElem(int, int)
public void setElem(int bank,
int i,
int val)
i を設定します。
DataBuffer 内の setElembank - 整数値を設定するデータ配列要素が存在するバンクi - 値を設定するデータ配列要素val - 指定されたデータ配列要素に設定する整数値getElem(int),
getElem(int, int)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.