JavaTM 2 Platform
Standard Ed. 5.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)
          指定されたバンク内の要求されたデータ配列要素を、指定された int 値で設定します。
 
クラス 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)
指定されたバンク内の要求されたデータ配列要素を、指定された int 値で設定します。

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

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。