|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.imageio.stream.IIOByteBuffer
public class IIOByteBuffer
表示對某個位元組陣列及該陣列中偏移量和長度的可變參考的類別。ImageInputStream
使用 IIOByteBuffer
來向調用者提供位元組序列,與使用採用使用者提供的位元組陣列的傳統 read
方法相比,這需要的副本可能更少。
IIOByteBuffer
參考的位元組陣列通常是屬於 ImageReader
實作的內部資料結構的一部分;其內容應視為只讀的且一定不能被修改。
建構子摘要 | |
---|---|
IIOByteBuffer(byte[] data,
int offset,
int length)
建構一個參考給定位元組陣列、偏移量和長度的 IIOByteBuffer 。 |
方法摘要 | |
---|---|
byte[] |
getData()
返回對位元組陣列的參考。 |
int |
getLength()
返回 getData 返回的位元組陣列中感興趣的資料長度。 |
int |
getOffset()
返回 getData 返回的位元組陣列中的偏移量,感興趣的資料從該處開始。 |
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 偏移量。length
- 一個 int,指示位元組陣列中感興趣的資料長度,以位元組為單位。方法詳細資訊 |
---|
public byte[] getData()
getOffset
和 getLength
的值指定部分。
getOffset()
,
getLength()
,
setData(byte[])
public void setData(byte[] data)
getData
方法的後續調用將返回的陣列參考。
data
- 套件含新資料值的位元組陣列參考。getData()
public int getOffset()
getData
返回的位元組陣列中的偏移量,感興趣的資料從該處開始。
getData()
,
getLength()
,
setOffset(int)
public void setOffset(int offset)
getOffset
方法的後續調用將返回的值。
offset
- 套件含新偏移量值的 int。getOffset()
public int getLength()
getData
返回的位元組陣列中感興趣的資料長度。
getData()
,
getOffset()
,
setLength(int)
public void setLength(int length)
getLength
方法的後續調用將返回的值。
length
- 套件含新長度值的 int。getLength()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。