FloatDataLayout

общедоступный интерфейс FloatDataLayout
Известные косвенные подклассы

DataLayout , который преобразует данные, хранящиеся в буфере, в числа с плавающей запятой.

См. также

Публичные методы

абстрактный FloatDataBuffer
applyTo (буфер S)
Примените этот макет к предоставленному буферу.
абстрактный поплавок
readFloat (S-буфер, длинный индекс)
Считывает значения n = scale() из буфера по заданному индексу и возвращает их как число с плавающей запятой.
абстрактный Плавающий
readObject (буфер S, длинный индекс)
Считывает значения n = scale() из буфера по заданному индексу и возвращает их как одно значение пользовательского типа.
абстрактная пустота
writeFloat (буфер S, значение с плавающей запятой, длинный индекс)
Записывает число с плавающей запятой в буфер по заданному индексу после преобразования его в тип буфера.
абстрактная пустота
writeObject (буфер S, значение с плавающей запятой, длинный индекс)

Унаследованные методы

Публичные методы

общедоступный абстрактный FloatDataBuffer applyTo (буфер S)

Примените этот макет к предоставленному буферу.

Возвращенный экземпляр DataBuffer является просто оболочкой исходного буфера и не имеет собственного резервного хранилища.

Параметры
буфер целевой буфер для применения этого макета
Возврат
  • буфер с этим макетом

общедоступный абстрактный float readFloat (S-буфер, длинный индекс)

Считывает значения n = scale() из буфера по заданному индексу и возвращает их в виде числа с плавающей запятой.

Параметры
буфер буфер для чтения из
индекс позиция буфера для чтения в буфере
Возврат
  • плавающее значение
См. также

общедоступный абстрактный Float readObject (буфер S, длинный индекс)

Считывает значения n = scale() из буфера по заданному индексу и возвращает их как одно значение пользовательского типа.

Разработчики этого интерфейса несут ответственность за чтение значения, подлежащего преобразованию, из данного буфера, используя наиболее подходящий метод. Например, для макета, который преобразует один long в BigInteger ,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
Если одно пользовательское значение масштабируется более чем на одно значение буфера, index указывает начальную позицию последовательности, которая будет считана из буфера.

Параметры
буфер буфер для чтения из
индекс позиция буфера для чтения в буфере
Возврат
  • конвертированное значение

public Abstract void writeFloat (буфер S, значение с плавающей запятой, длинный индекс)

Записывает число с плавающей запятой в буфер по заданному индексу после преобразования его в тип буфера.

Параметры
буфер буфер для записи
ценить число с плавающей запятой для преобразования и записи
индекс индекс в буфере, куда должно быть записано преобразованное значение

общедоступный абстрактный void writeObject (буфер S, значение с плавающей запятой, длинный индекс)