JavaTM 2
Platform
Std. Ed. v1.4.0

java.awt.image
クラス DataBufferInt

java.lang.Object
  |
  +--java.awt.image.DataBuffer
        |
        +--java.awt.image.DataBufferInt

public final class DataBufferInt
extends DataBuffer

このクラスは 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
 

コンストラクタの詳細

DataBufferInt

public DataBufferInt(int size)
1 つのバンクを持ち、サイズが指定された、integer ベースの DataBuffer を構築します。

パラメータ:
size - DataBuffer のサイズ

DataBufferInt

public DataBufferInt(int size,
                     int numBanks)
指定されたサイズのバンクを指定された数だけ持つ、integer ベースの DataBuffer を構築します。

パラメータ:
size - DataBuffer のバンクのサイズ
numBanks - この DataBuffer 内のバンク数

DataBufferInt

public DataBufferInt(int[] dataArray,
                     int size)
1 つのバンクを持つ、integer ベースの DataBuffer を、指定された配列を使用して構築します。最初の size 要素だけを、この DataBuffer にアクセスするために使用します。dataArray は、size 要素を格納するために十分な大きさである必要があります。

パラメータ:
dataArray - DataBuffer 用の integer 配列
size - DataBuffer バンクのサイズ

DataBufferInt

public DataBufferInt(int[] dataArray,
                     int size,
                     int offset)
1 つのバンクを持つ、integer ベースの DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。dataArray は少なくとも、offset + size 要素の長さを持つ必要があります。offset から offset + size - 1 までの要素だけを、この DataBuffer にアクセスするために使用します。

パラメータ:
dataArray - DataBuffer 用の integer 配列
size - DataBuffer バンクのサイズ
offset - dataArray 内のオフセット

DataBufferInt

public DataBufferInt(int[][] dataArray,
                     int size)
integer ベースの DataBuffer を、指定された配列を使用して構築します。バンク数は dataArray.length の値と一致します。各配列の最初の size 要素だけを、この DataBuffer へのアクセスに使用します。

パラメータ:
dataArray - DataBuffer 用の integer 配列
size - DataBuffer のバンクのサイズ

DataBufferInt

public DataBufferInt(int[][] dataArray,
                     int size,
                     int[] offsets)
integer ベースの DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。バンク数は dataArray.length の値と一致します。各配列は、少なくとも size + 対応するオフセットの長さを持つ必要があります。各 dataArray エントリに対して、オフセット配列にエントリが必要になります。各バンクでは、offset から offset + size - 1 までのエントリだけが、この DataBuffer のアクセス用メソッドで使用されます。

パラメータ:
dataArray - DataBuffer 用の integer 配列
size - DataBuffer のバンクのサイズ
offsets - 各配列内へのオフセット
メソッドの詳細

getData

public int[] getData()
DataBuffer のデフォルトの (最初の) integer データ配列を返します。

戻り値:
最初の integer データ配列

getData

public int[] getData(int bank)
指定されたバンクのデータ配列を返します。

パラメータ:
bank - データ配列を取得するバンク
戻り値:
指定されたバンクのデータ配列

getBankData

public int[][] getBankData()
すべてのバンクのデータ配列を返します。

戻り値:
すべてのデータ配列

getElem

public int getElem(int i)
要求されたデータ配列要素を、最初の (デフォルトの) バンクから返します。

オーバーライド:
クラス DataBuffer 内の getElem
パラメータ:
i - 取得するデータ配列要素
戻り値:
要求されたデータ配列要素 (整数型)
関連項目:
setElem(int, int), setElem(int, int, int)

getElem

public int getElem(int bank,
                   int i)
要求されたデータ配列要素を、指定されたバンクから返します。

定義:
クラス DataBuffer 内の getElem
パラメータ:
bank - データ配列要素を取得するバンク
i - 取得するデータ配列要素
戻り値:
要求されたデータ配列要素 (整数型)
関連項目:
setElem(int, int), setElem(int, int, int)

setElem

public void setElem(int i,
                    int val)
最初の (デフォルトの) バンクにある、要求されたデータ配列要素に、指定された値を設定します。

オーバーライド:
クラス DataBuffer 内の setElem
パラメータ:
i - 設定するデータ配列要素
val - データ配列要素に設定する整数値
関連項目:
getElem(int), getElem(int, int)

setElem

public void setElem(int bank,
                    int i,
                    int val)
指定されたバンクにある、要求されたデータ配列要素に整数値 i を設定します。

定義:
クラス DataBuffer 内の setElem
パラメータ:
bank - 整数値を設定するデータ配列要素が存在するバンク
i - 値を設定するデータ配列要素
val - 指定されたデータ配列要素に設定する整数値
関連項目:
getElem(int), getElem(int, int)

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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.