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
Veja também
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 |