|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.imageio.stream.IIOByteBuffer
public class IIOByteBuffer
바이트 배열 및 그 배열내의 오프셋(offset)와 길이의 변경 가능한 참조를 표현하는 클래스입니다. ImageInputStream 에 의해 IIOByteBuffer 가 사용되어 호출 바탕으로 바이트 순서가 건네받습니다. 일반적으로, 사용자 지정의 바이트 배열을 사용하는 종래의 read 메소드를 사용하는 것보다도, 카피수가 적게 됩니다.
IIOByteBuffer 로 참조되는 바이트 배열은, 일반적으로는 ImageReader 구현에 소속하는 내부 데이터 구조의 일부이며, 그 내용은 읽어들여 전용이라고 봐야 하는 것으로, 변경해 되지 않습니다.
| 생성자 의 개요 | |
|---|---|
IIOByteBuffer (byte[] data,
int offset,
int length)
지정된 바이트 배열, 오프셋(offset), 및 길이를 참조하는 IIOByteBuffer 를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
byte[] |
getData ()
바이트 배열의 참조를 돌려줍니다. |
int |
getLength ()
getData 로부터 반환되는 바이트 배열내의 대상 데이터의 길이를 돌려줍니다. |
int |
getOffset ()
대상 데이터의 개시 위치인 getData 로부터 반환되는 바이트 배열내의 오프셋(offset)를 돌려줍니다. |
void |
setData (byte[] data)
그 후의 getData 메소드 호출로 반환되는 배열 참조를 갱신합니다. |
void |
setLength (int length)
그 후의 getLength 메소드 호출로 반환되는 값을 갱신합니다. |
void |
setOffset (int offset)
그 후의 getOffset 메소드 호출로 반환되는 값을 갱신합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public IIOByteBuffer(byte[] data,
int offset,
int length)
IIOByteBuffer 를 구축합니다.
data - 바이트 배열offset - 배열내의 int 오프셋(offset)length - 바이트 배열내의 대상 데이터의 길이를
바이트 단위로 지정하는 int| 메소드의 상세 |
|---|
public byte[] getData()
getOffset 와 getLength 의 값으로 지정되는 부분만을 사용합니다.
getOffset() ,
getLength() ,
setData(byte[]) public void setData(byte[] data)
getData 메소드 호출로 반환되는 배열 참조를 갱신합니다.
data - 새로운 데이터값를 포함한 바이트 배열 참조getData() public int getOffset()
getData 로부터 반환되는 바이트 배열내의 오프셋(offset)를 돌려줍니다.
getData() ,
getLength() ,
setOffset(int) public void setOffset(int offset)
getOffset 메소드 호출로 반환되는 값을 갱신합니다.
offset - 새로운 오프셋(offset)치를 포함한 intgetOffset() public int getLength()
getData 로부터 반환되는 바이트 배열내의 대상 데이터의 길이를 돌려줍니다.
getData() ,
getOffset() ,
setLength(int) public void setLength(int length)
getLength 메소드 호출로 반환되는 값을 갱신합니다.
length - 새로운 길이의 값을 포함한 intgetLength()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.