Spec-Zone .ru
спецификации, руководства, описания, API
|
public class IIOByteBuffer extends Object
IIOByteBuffer
используется ImageInputStream
предоставлять последовательность байтов к вызывающей стороне, возможно с меньшим количеством копий чем использование стандартного 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 метод. |
public IIOByteBuffer(byte[] data, int offset, int length)
IIOByteBuffer
это ссылается на данный байтовый массив, смещение, и длину.data
- байтовый массив.offset
- международное смещение в пределах массива.length
- интервал, определяющий длину данных интереса в пределах байтового массива, в байтах.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
- интервал, содержащий новое значение смещения.getOffset()
public int getLength()
getData
.getData()
, getOffset()
, setLength(int)
public void setLength(int length)
getLength
метод.length
- интервал, содержащий новое значение длины.getLength()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92