|
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 в классе DataBufferi - Элемент массива данных Вы хотите добраться.setElem(int, int), setElem(int, int, int)public int getElem(int bank,
int i)
getElem в классе DataBufferbank - Банк, от которого Вы хотите получить элемент массива данных.i - Элемент массива данных Вы хотите добраться.setElem(int, int), setElem(int, int, int)public void setElem(int i,
int val)
setElem в классе DataBufferi - Элемент массива данных Вы хотите установить.val - Целочисленное значение, в которое Вы хотите установить элемент массива данных.getElem(int), getElem(int, int)public void setElem(int bank,
int i,
int val)
setElem в классе DataBufferbank - Банк, в котором Вы хотите установить элемент массива данных.i - Элемент массива данных Вы хотите установить.val - Целочисленное значение, в которое Вы хотите установить указанный элемент массива данных.getElem(int), getElem(int, int)
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.