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