DataBufferInt (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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)`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.