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