DataLayout , который преобразует данные, хранящиеся в буфере, в шорты.
См. также
Публичные методы
| абстрактный ShortDataBuffer | applyTo (буфер S) Примените этот макет к предоставленному буферу. |
| абстрактная короткая | readObject (буфер S, длинный индекс) Считывает значения n = scale() из буфера по заданному индексу и возвращает их как одно значение пользовательского типа. |
| абстрактный короткий | readShort (буфер S, длинный индекс) Считывает значения буфера n = scale() по заданному индексу и возвращает их в виде короткого значения. |
| абстрактная пустота | writeObject (буфер S, короткое значение, длинный индекс) |
| абстрактная пустота | writeShort (буфер S, короткое значение, длинный индекс) Записывает короткое замыкание в буфер по заданному индексу после преобразования его в тип буфера. |
Унаследованные методы
Публичные методы
общедоступный абстрактный ShortDataBuffer applyTo (буфер S)
Примените этот макет к предоставленному буферу.
Возвращенный экземпляр DataBuffer является просто оболочкой исходного буфера и не имеет собственного резервного хранилища.
Параметры
| буфер | целевой буфер для применения этого макета |
|---|
Возврат
- буфер с этим макетом
общедоступный абстрактный Short readObject (буфер S, длинный индекс)
Считывает значения n = scale() из буфера по заданному индексу и возвращает их как одно значение пользовательского типа.
Разработчики этого интерфейса несут ответственность за чтение значения, подлежащего преобразованию, из данного буфера, используя наиболее подходящий метод. Например, для макета, который преобразует один long в BigInteger ,
@Override
public BigInteger readObject(LongDataBuffer buffer, long index) {
return BigInteger.valueOf(buffer.getLong(index));
}
index указывает начальную позицию последовательности, которая будет считана из буфера. Параметры
| буфер | буфер для чтения из |
|---|---|
| индекс | позиция буфера для чтения в буфере |
Возврат
- конвертированное значение
общедоступный абстрактный короткий readShort (буфер S, длинный индекс)
Считывает значения буфера n = scale() по заданному индексу и возвращает их в виде короткого значения.
Параметры
| буфер | буфер для чтения из |
|---|---|
| индекс | позиция значения для чтения в буфере |
Возврат
- короткая стоимость
См. также
public Abstract void writeObject (буфер S, короткое значение, длинный индекс)
public Abstract void writeShort (буфер S, короткое значение, длинный индекс)
Записывает короткое замыкание в буфер по заданному индексу после преобразования его в тип буфера.
Параметры
| буфер | буфер для записи |
|---|---|
| ценить | короткое преобразование и запись |
| индекс | индекс в буфере, куда должно быть записано преобразованное значение |