ShortDataLayout

interface pública ShortDataLayout

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

Veja também

Métodos Públicos

ShortDataBuffer abstrato
applyTo (buffer S)
Aplique este layout ao buffer fornecido.
resumo curto
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.
curto abstrato
readShort (buffer S, índice longo)
Lê valores de buffer n = scale() no índice fornecido e os retorna como um short.
vazio abstrato
writeObject (buffer S, valor curto, índice longo)
vazio abstrato
writeShort (buffer S, valor curto, índice longo)
Grava um short no buffer no índice fornecido após convertê-lo para o tipo de buffer.

Métodos herdados

Métodos Públicos

public abstract ShortDataBuffer 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 Short 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 short readShort (buffer S, índice longo)

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

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

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

public abstract void writeShort (buffer S, valor curto, índice longo)

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

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