ShortDataLayout

interface pública ShortDataLayout

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

Veja também

Métodos Públicos

Resumo ShortDataBuffer
aplicarTo (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 valor único no tipo de usuário.
Resumo curto
readShort (buffer S, índice longo)
Lê os valores do 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

resumo público ShortDataBuffer applyTo (buffer S)

Aplique este layout ao buffer fornecido.

A instância 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

público abstrato curto readObject (buffer S, índice longo)

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

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

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

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

público abstrato curto readShort (buffer S, índice longo)

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

Parâmetros
amortecedor o buffer para leitura
í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