JavaTM Platform
Standard Ed. 6

java.awt.image
클래스 DataBufferInt

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


public final class DataBufferInt
extends DataBuffer

이 클래스는 DataBuffer 를 확장해, 데이터를 integer 로서 내부적으로 포함합니다.


필드의 개요
 
클래스 java.awt.image. DataBuffer 로부터 상속된 필드
banks , dataType , offset , offsets , size , TYPE_BYTE , TYPE_DOUBLE , TYPE_FLOAT , TYPE_INT , TYPE_SHORT , TYPE_UNDEFINED , TYPE_USHORT
 
생성자 의 개요
DataBufferInt (int size)
          1 개의 뱅크를 가져, 사이즈가 지정된, integer 베이스의 DataBuffer 를 구축합니다.
DataBufferInt (int[][] dataArray, int size)
          integer 베이스의 DataBuffer 를, 지정된 배열을 사용해 구축합니다.
DataBufferInt (int[][] dataArray, int size, int[] offsets)
          integer 베이스의 DataBuffer 를, 지정된 배열, 사이즈, 오프셋(offset)를 사용해 구축합니다.
DataBufferInt (int[] dataArray, int size)
          1 개의 뱅크를 가지는, integer 베이스의 DataBuffer 를, 지정된 배열을 사용해 구축합니다.
DataBufferInt (int[] dataArray, int size, int offset)
          1 개의 뱅크를 가지는, integer 베이스의 DataBuffer 를, 지정된 배열, 사이즈, 오프셋(offset)를 사용해 구축합니다.
DataBufferInt (int size, int numBanks)
          지정된 사이즈의 뱅크가 지정된 수만큼 가지는, integer 베이스의 DataBuffer 를 구축합니다.
 
메소드의 개요
 int[][] getBankData ()
          모든 뱅크에 대해, 데이터 배열을 돌려줍니다.
 int[] getData ()
          DataBuffer 의 디폴트의 (최초의) integer 데이터 배열을 돌려줍니다.
 int[] 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)
          지정된 뱅크에 있다, 요구된 데이터 배열 요소에 정수치 i 를 설정합니다.
 
클래스 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
 

생성자 의 상세

DataBufferInt

public DataBufferInt(int size)
1 개의 뱅크를 가져, 사이즈가 지정된, integer 베이스의 DataBuffer 를 구축합니다.

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

DataBufferInt

public DataBufferInt(int size,
                     int numBanks)
지정된 사이즈의 뱅크가 지정된 수만큼 가지는, integer 베이스의 DataBuffer 를 구축합니다.

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

DataBufferInt

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

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

DataBufferInt

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

파라미터:
dataArray - DataBuffer 용의 integer 배열
size - DataBuffer 뱅크의 사이즈
offset - dataArray 내의 오프셋(offset)

DataBufferInt

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

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

DataBufferInt

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

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

getData

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

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

getData

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

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

getBankData

public int[][] 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)
지정된 뱅크에 있다, 요구된 데이터 배열 요소에 정수치 i 를 설정합니다.

정의:
클래스 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 도 참조해 주세요.