BooleanDataLayout

interface pública BooleanDataLayout
Subclasses indiretas conhecidas

Um DataLayout que converte dados armazenados em um buffer em booleanos.

Veja também

Métodos Públicos

abstrato BooleanDataBuffer
applyTo (buffer S)
Aplique este layout ao buffer fornecido.
booleano abstrato
readBoolean (buffer S, índice longo)
Lê valores n = scale() do buffer no índice fornecido e os retorna como um booleano.
booleano abstrato
readObject (buffer S, índice longo)
Lê valores n = scale() do buffer no índice fornecido e os retorna como um único valor no tipo de usuário.
vazio abstrato
writeBoolean (buffer S, valor booleano, índice longo)
Grava um booleano no buffer no índice fornecido após convertê-lo para o tipo de buffer.
vazio abstrato
writeObject (buffer S, valor booleano, índice longo)

Métodos herdados

Métodos Públicos

public abstract BooleanDataBuffer applyTo (S buffer)

Aplique este layout ao buffer fornecido.

A instância de DataBuffer retornada é simplesmente um wrapper para o buffer original e não possui um armazenamento de apoio próprio.

Parâmetros
amortecedor o buffer de destino para aplicar este layout
Devoluções
  • um buffer com este layout

public abstract boolean readBoolean (buffer S, índice longo)

Lê valores n = scale() do buffer no índice fornecido e os retorna como um booleano.

Parâmetros
amortecedor o buffer para ler
índice posição do buffer para ler no buffer
Devoluções
  • o valor booleano

public abstract Boolean readObject (buffer S, índice longo)

Lê valores n = scale() do buffer no índice fornecido e os retorna como um único valor no tipo de usuário.

É responsabilidade dos implementadores desta interface ler o valor a ser convertido do buffer fornecido, utilizando o método mais adequado. Por exemplo, para um layout que converte um único long em um BigInteger ,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
Se um único valor de usuário é dimensionado em mais de um valor de buffer, o index indica a posição inicial da sequência a ser lida do buffer.

Parâmetros
amortecedor o buffer para ler
índice posição do buffer para ler no buffer
Devoluções
  • o valor convertido

public abstract void writeBoolean (buffer S, valor booleano, índice longo)

Grava um booleano no buffer no índice fornecido após convertê-lo para o tipo de buffer.

Parâmetros
amortecedor o buffer para escrever
valor o booleano para converter e escrever
índice índice no buffer onde o valor convertido deve ser escrito

public abstract void writeObject (buffer S, valor booleano, índice longo)