JavaTM 2
Platform
Std. Ed. v1.4.0

java.awt.image
クラス DataBufferShort

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

public final class DataBufferShort
extends DataBuffer

このクラスは DataBuffer を拡張し、データを short 形式の整数として内部的に格納します。


フィールドの概要
 
クラス java.awt.image.DataBuffer から継承したフィールド
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT
 
コンストラクタの概要
DataBufferShort(int size)
          1 つのバンクを持ち、サイズが指定された、short ベースの DataBuffer を構築します。
DataBufferShort(int size, int numBanks)
          指定されたサイズのバンクを指定された数だけ持つ、short ベースの DataBuffer を構築します。
DataBufferShort(short[][] dataArray, int size)
          short ベースの DataBuffer を、指定された配列を使用して構築します。
DataBufferShort(short[][] dataArray, int size, int[] offsets)
          short ベースの DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。
DataBufferShort(short[] dataArray, int size)
          1 つのバンクを持つ、short ベースの DataBuffer を、指定された配列を使用して構築します。
DataBufferShort(short[] dataArray, int size, int offset)
          1 つのバンクを持つ、short ベースの DataBuffer を、指定された配列、サイズ、オフセットを使用して構築します。
 
メソッドの概要
 short[][] getBankData()
          すべてのバンクのデータ配列を返します。
 short[] getData()
          デフォルトの (最初の) バイトデータ配列を返します。
 short[] 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)
          指定されたバンクにある要求されたデータ配列要素を、指定された整数で設定します。
 
クラス 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
 

コンストラクタの詳細

DataBufferShort

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

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

DataBufferShort

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

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

DataBufferShort

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

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

DataBufferShort

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

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

DataBufferShort

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

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

DataBufferShort

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

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

getData

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

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

getData

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

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

getBankData

public short[][] 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)
指定されたバンクにある要求されたデータ配列要素を、指定された整数で設定します。

定義:
クラス 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.