All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.image.DataBufferByte

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

public class DataBufferByte
extends DataBuffer
This class extends DataBuffer and stores data internally as bytes.


Variable Index

 o bankdata
All data banks
 o data
The default data bank.

Constructor Index

 o DataBufferByte(byte[], int)
Construct a byte based DataBuffer with the specified array.
 o DataBufferByte(byte[], int, int)
Construct a byte based DataBuffer with the specified array, size, and offset.
 o DataBufferByte(byte[][], int)
Construct a byte based DataBuffer with specified arrays.
 o DataBufferByte(byte[][], int, int[])
Construct a byte based DataBuffer with specified arrays/size/offsets.
 o DataBufferByte(int)
Construct a byte based DataBuffer with specified size.
 o DataBufferByte(int, int)
Construct a byte based DataBuffer with specified number of banks all of which are the specified size.

Method Index

 o getBankData()
Return the data array for all banks
 o getData()
Return the default (first) byte data array
 o getData(int)
Return the data array for the specified bank
 o getElem(int)
Returns the requested data array element from the first (default) bank as an integer.
 o getElem(int, int)
Returns the requested data array element from the specified bank as an integer.
 o setElem(int, int)
Sets the requested data array element in the first (default) bank from the given integer.
 o setElem(int, int, int)
Sets the requested data array element in the specified bank from the given integer.

Variables

 o data
protected byte[] data
The default data bank.

 o bankdata
protected byte[][] bankdata
All data banks

Constructors

 o DataBufferByte
public DataBufferByte(int size)
Construct a byte based DataBuffer with specified size.

 o DataBufferByte
public DataBufferByte(int size,
                      int numBanks)
Construct a byte based DataBuffer with specified number of banks all of which are the specified size.

 o DataBufferByte
public DataBufferByte(byte[] dataArray,
                      int size)
Construct a byte based DataBuffer with the specified array. Only the first size elements are available for use by this databuffer. dataArray.length must be large enough to hold size elements.

 o DataBufferByte
public DataBufferByte(byte[] dataArray,
                      int size,
                      int offset)
Construct a byte based DataBuffer with the specified array, size, and offset. dataArray.length must be at least as large as offset + size.

 o DataBufferByte
public DataBufferByte(byte[][] dataArray,
                      int size)
Construct a byte based DataBuffer with specified arrays. Only the first size elements of each array are available for use by this DataBuffer. The number of banks will be equal to dataArray.length.

 o DataBufferByte
public DataBufferByte(byte[][] dataArray,
                      int size,
                      int[] offsets)
Construct a byte based DataBuffer with specified arrays/size/offsets. The number of banks is equal to dataArray.length. Each array must be at least as large as size + the corresponding offset. There must be an entry in the offset array for each dataArray entry.

Methods

 o getData
public byte[] getData()
Return the default (first) byte data array

 o getData
public byte[] getData(int bank)
Return the data array for the specified bank

 o getBankData
public byte[][] getBankData()
Return the data array for all banks

 o getElem
public int getElem(int i)
Returns the requested data array element from the first (default) bank as an integer.

Overrides:
getElem in class DataBuffer
 o getElem
public int getElem(int bank,
                   int i)
Returns the requested data array element from the specified bank as an integer.

Overrides:
getElem in class DataBuffer
 o setElem
public void setElem(int i,
                    int val)
Sets the requested data array element in the first (default) bank from the given integer.

Overrides:
setElem in class DataBuffer
 o setElem
public void setElem(int bank,
                    int i,
                    int val)
Sets the requested data array element in the specified bank from the given integer.

Overrides:
setElem in class DataBuffer

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature