|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.image.DataBuffer
java.awt.image.DataBufferByte
public final class DataBufferByte
このクラスは DataBuffer を拡張し、データをバイトとして内部的に格納します。この DataBuffer のバイト配列に格納された値は符号なしの値として扱われます。
| フィールドの概要 |
|---|
| クラス java.awt.image.DataBuffer から継承されたフィールド |
|---|
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT |
| コンストラクタの概要 | |
|---|---|
DataBufferByte(byte[][] dataArray,
int size)
指定された配列を持つバイトベースの DataBuffer を構築します。 |
|
DataBufferByte(byte[][] dataArray,
int size,
int[] offsets)
指定された配列、サイズ、およびオフセットを持つバイトベースの DataBuffer を構築します。 |
|
DataBufferByte(byte[] dataArray,
int size)
指定された配列を使用して単一のバンクを持つバイトベースの DataBuffer を構築します。 |
|
DataBufferByte(byte[] dataArray,
int size,
int offset)
指定された配列、サイズ、およびオフセットを使用して単一のバンクを持つバイトベースの DataBuffer を構築します。 |
|
DataBufferByte(int size)
単一のバンクと指定されたサイズを持つバイトベースの DataBuffer を構築します。 |
|
DataBufferByte(int size,
int numBanks)
指定された数のバンクを持つバイトベースの DataBuffer を構築します。 |
|
| メソッドの概要 | |
|---|---|
byte[][] |
getBankData()
すべてのバンクについて、データ配列を返します。 |
byte[] |
getData()
デフォルト (最初の) バイトデータ配列を返します。 |
byte[] |
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 |
| コンストラクタの詳細 |
|---|
public DataBufferByte(int size)
DataBuffer を構築します。
size - DataBuffer のサイズ
public DataBufferByte(int size,
int numBanks)
DataBuffer を構築します。すべてのバンクは指定されたサイズを持ちます。
size - DataBuffer 内のバンクのサイズnumBanks - DataBuffer 内のバンク数
public DataBufferByte(byte[] dataArray,
int size)
DataBuffer を構築します。最初の size 要素だけを、この DataBuffer にアクセスするために使用します。 dataArray は、size 要素を格納するために十分な大きさを持つ必要があります。
dataArray - DataBuffer のバイト配列size - DataBuffer バンクのサイズ
public DataBufferByte(byte[] dataArray,
int size,
int offset)
DataBuffer を構築します。 dataArray は、少なくとも offset + size 要素を持つ必要があります。offset から offset + size - 1 までの要素だけを、この DataBuffer にアクセスするために使用します。
dataArray - DataBuffer のバイト配列size - DataBuffer バンクのサイズoffset - dataArray 内のオフセット。
dataArray は、少なくとも offset + size 要素を持つ必要があります。
public DataBufferByte(byte[][] dataArray,
int size)
DataBuffer を構築します。バンク数は dataArray.length の値と一致します。各配列の最初の size 要素だけを、この DataBuffer へのアクセスに使用します。
dataArray - DataBuffer のバイト配列size - DataBuffer 内のバンクのサイズ
public DataBufferByte(byte[][] dataArray,
int size,
int[] offsets)
DataBuffer を構築します。バンク数は dataArray.length の値と一致します。各配列は、size + 対応する offset 以上の大きさである必要があります。各 dataArray エントリの offset 配列内にエントリが必要です。各バンクでは、offset から offset + size - 1 までのエントリだけを、この DataBuffer にアクセスするために使用します。
dataArray - DataBuffer のバイト配列size - DataBuffer 内のバンクのサイズoffsets - 各配列へのオフセット| メソッドの詳細 |
|---|
public byte[] getData()
public byte[] getData(int bank)
bank - データ配列を取得するバンク
public byte[][] 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)
DataBuffer 内の setElembank - データ配列要素を設定するバンクi - 設定するデータ配列要素val - 指定されたデータ配列要素を設定する整数値getElem(int),
getElem(int, int)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。