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
buffer | 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 escalar mais de um valor de buffer,
index
indica a posição inicial da sequência a ser lida no buffer. Parâmetros
buffer | 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
buffer | o buffer para leitura |
---|---|
í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
buffer | o buffer para escrever |
---|---|
valor | o curto para converter e escrever |
índice | índice no buffer onde o valor convertido deve ser escrito |