|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DataBufferByte extends DataBuffer
DataBuffer и хранит данные внутренне как байты. Значения сохранены в байтовом массиве (ах) этого DataBuffer обрабатываются как значения без знака. banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT| Конструктор и Описание |
|---|
DataBufferByte(byte[][] dataArray, int size)
Создает основанное на байте
DataBuffer с указанными массивами. |
DataBufferByte(byte[][] dataArray, int size, int[] offsets)
Создает основанное на байте
DataBuffer с указанными массивами, размером, и смещениями. |
DataBufferByte(byte[] dataArray, int size)
Создает основанное на байте
DataBuffer с единственным банком, используя указанный массив. |
DataBufferByte(byte[] dataArray, int size, int offset)
Создает основанное на байте
DataBuffer с единственным банком, используя указанный массив, размер, и смещение. |
DataBufferByte(int size)
Создает основанное на байте
DataBuffer с единственным банком и указанным размером. |
DataBufferByte(int size, int numBanks)
Создает базируемый байт
DataBuffer с конкретным количеством банков, все из которых являются указанным размером. |
| Модификатор и Тип | Метод и Описание |
|---|---|
byte[][] |
getBankData()
Возвращает массивы данных для всех банков.
|
byte[] |
getData()
Возвращает значение по умолчанию (первый) массив данных байта.
|
byte[] |
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)
Устанавливает требуемый элемент массива данных в указанном банке от данного целого числа.
|
getDataType, getDataTypeSize, getElemDouble, getElemDouble, getElemFloat, getElemFloat, getNumBanks, getOffset, getOffsets, getSize, setElemDouble, setElemDouble, setElemFloat, setElemFloatpublic DataBufferByte(int size)
DataBuffer с единственным банком и указанным размером.size - Размер DataBuffer.public DataBufferByte(int size,
int numBanks)
DataBuffer с конкретным количеством банков, все из которых являются указанным размером.size - Размер банков в DataBuffer.numBanks - Число банков в aDataBuffer.public DataBufferByte(byte[] dataArray,
int size)
DataBuffer с единственным банком, используя указанный массив. Только первое size элементы должны использоваться средствами доступа этого DataBuffer. dataArray должно быть достаточно большим, чтобы содержать size элементы. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Байтовый массив для DataBuffer.size - Размер DataBuffer банк.public DataBufferByte(byte[] dataArray,
int size,
int offset)
DataBuffer с единственным банком, используя указанный массив, размер, и смещение. dataArray должен иметь, по крайней мере, offset + size элементы. Только элементы offset через offset + size - 1 должен использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Байтовый массив для DataBuffer.size - Размер DataBuffer банк.offset - Смещение в dataArray. dataArray должен иметь, по крайней мере, offset + size элементы.public DataBufferByte(byte[][] dataArray,
int size)
DataBuffer с указанными массивами. Число банков равно dataArray.length. Только первое size элементы каждого массива должны использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Байтовые массивы для DataBuffer.size - Размер банков в DataBuffer.public DataBufferByte(byte[][] dataArray,
int size,
int[] offsets)
DataBuffer с указанными массивами, размером, и смещениями. Число банков равно dataArray.length. Каждый массив должен быть, по крайней мере, столь же многочисленным как size + соответствие offset. Должна быть запись в offset массив для каждого dataArray запись. Для каждого банка, только элементы offset через offset + size - 1 должен использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Байтовые массивы для DataBuffer.size - Размер банков в DataBuffer.offsets - Смещения в каждый массив.public byte[] getData()
Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
public byte[] getData(int bank)
Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
bank - Банк, массив данных которого Вы хотите получить.public byte[][] getBankData()
Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
public int getElem(int i)
getElem в class DataBufferi - Элемент массива данных Вы хотите добраться.setElem(int, int), setElem(int, int, int)public int getElem(int bank,
int i)
getElem в class DataBufferbank - Банк, от которого Вы хотите получить элемент массива данных.i - Элемент массива данных Вы хотите добраться.setElem(int, int), setElem(int, int, int)public void setElem(int i,
int val)
setElem в class DataBufferi - Элемент массива данных Вы хотите установить.val - Целочисленное значение, в которое Вы хотите установить элемент массива данных.getElem(int), getElem(int, int)public void setElem(int bank,
int i,
int val)
setElem в class DataBufferbank - Банк, в котором Вы хотите установить элемент массива данных.i - Элемент массива данных Вы хотите установить.val - Целочисленное значение, в которое Вы хотите установить указанный элемент массива данных.getElem(int), getElem(int, int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92