JavaTM Platform
Standard Ed. 6

java.awt.image
클래스 DataBufferByte

java.lang.Object 
  상위를 확장 java.awt.image.DataBuffer 
      상위를 확장 java.awt.image.DataBufferByte


public final class DataBufferByte
extends DataBuffer

이 클래스는 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)
          지정된 배열, 사이즈, 및 오프셋(offset)를 가지는 바이트 베이스의 DataBuffer 를 구축합니다.
DataBufferByte (byte[] dataArray, int size)
          지정된 배열을 사용해 단일의 뱅크를 가지는 바이트 베이스의 DataBuffer 를 구축합니다.
DataBufferByte (byte[] dataArray, int size, int offset)
          지정된 배열, 사이즈, 및 오프셋(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
 

생성자 의 상세

DataBufferByte

public DataBufferByte(int size)
단일의 뱅크와 지정된 사이즈를 가지는 바이트 베이스의 DataBuffer 를 구축합니다.

파라미터:
size - DataBuffer 의 사이즈

DataBufferByte

public DataBufferByte(int size,
                      int numBanks)
지정된 수의 뱅크를 가지는 바이트 베이스의 DataBuffer 를 구축합니다. 모든 뱅크는 지정된 사이즈를 가집니다.

파라미터:
size - DataBuffer 내의 뱅크의 사이즈
numBanks - DataBuffer 내의 뱅크수

DataBufferByte

public DataBufferByte(byte[] dataArray,
                      int size)
지정된 배열을 사용해 단일의 뱅크를 가지는 바이트 베이스의 DataBuffer 를 구축합니다. 최초의 size 요소만을, 이 DataBuffer 에 액세스 하기 위해서 사용합니다. dataArray 는,size 요소를 포함하기 위해서 충분한 크기를 가질 필요가 있습니다.

파라미터:
dataArray - DataBuffer 의 바이트 배열
size - DataBuffer 뱅크의 사이즈

DataBufferByte

public DataBufferByte(byte[] dataArray,
                      int size,
                      int offset)
지정된 배열, 사이즈, 및 오프셋(offset)를 사용해 단일의 뱅크를 가지는 바이트 베이스의 DataBuffer 를 구축합니다. dataArray 는, 적어도 offset + size 요소를 가질 필요가 있습니다. offset 로부터 offset + size - 1 까지의 요소만을, 이 DataBuffer 에 액세스 하기 위해서 사용합니다.

파라미터:
dataArray - DataBuffer 의 바이트 배열
size - DataBuffer 뱅크의 사이즈
offset - dataArray 에의 오프셋(offset). dataArray 는 적어도 offset 요소와 size 요소의 화이상이 될 필요가 있다

DataBufferByte

public DataBufferByte(byte[][] dataArray,
                      int size)
지정된 배열을 가지는 바이트 베이스의 DataBuffer 를 구축합니다. 뱅크수는 dataArray.length 의 값과 일치합니다. 각 배열의 최초의 size 요소만을, 이 DataBuffer 에의 액세스에 사용합니다.

파라미터:
dataArray - DataBuffer 의 바이트 배열
size - DataBuffer 내의 뱅크의 사이즈

DataBufferByte

public DataBufferByte(byte[][] dataArray,
                      int size,
                      int[] offsets)
지정된 배열, 사이즈, 및 오프셋(offset)를 가지는 바이트 베이스의 DataBuffer 를 구축합니다. 뱅크수는 dataArray.length 의 값과 일치합니다. 각 배열은,size + 대응하는 offset 이상의 크기일 필요가 있습니다. 각 dataArray 엔트리의 offset 배열내에 엔트리가 필요합니다. 각 뱅크에서는,offset 로부터 offset + size - 1 까지의 엔트리만을, 이 DataBuffer 에 액세스 하기 위해서 사용합니다.

파라미터:
dataArray - DataBuffer 의 바이트 배열
size - DataBuffer 내의 뱅크의 사이즈
offsets - 각 배열에의 오프셋(offset)
메소드의 상세

getData

public byte[] getData()
디폴트 (최초의) 바이트 데이터 배열을 돌려줍니다.

반환값:
최초의 바이트 데이터 배열

getData

public byte[] getData(int bank)
지정된 뱅크의 데이터 배열을 돌려줍니다.

파라미터:
bank - 데이터 배열을 취득하는 뱅크
반환값:
지정된 뱅크의 데이터 배열

getBankData

public byte[][] getBankData()
모든 뱅크에 대해, 데이터 배열을 돌려줍니다.

반환값:
모든 바이트 배열

getElem

public int getElem(int i)
요구된 데이터 배열 요소를, 최초의 (디폴트의) 뱅크로부터 돌려줍니다.

오버라이드(override):
클래스 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)
최초의 (디폴트의) 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 값으로 설정합니다.

오버라이드(override):
클래스 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 Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.