Известные косвенные подклассы |
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, значение с плавающей запятой, длинный индекс)
Записывает число с плавающей запятой в буфер по заданному индексу после преобразования его в тип буфера.
Параметры
буфер | буфер для записи |
---|---|
ценить | число с плавающей запятой для преобразования и записи |
индекс | индекс в буфере, куда должно быть записано преобразованное значение |