Un DataLayout
que convierte los datos almacenados en un búfer en cortos.
Ver también
Métodos públicos
resumen ShortDataBuffer | applyTo (búfer S) Aplique este diseño al búfer proporcionado. |
resumen corto | readObject (búfer S, índice largo) Lee los valores n = scale() del búfer en el índice dado y los devuelve como un valor único en el tipo de usuario. |
resumen corto | readShort (búfer S, índice largo) Lee n = scale() valores de búfer en el índice dado y los devuelve como un corto. |
vacío abstracto | writeObject (búfer S, valor corto, índice largo) |
vacío abstracto | writeShort (búfer S, valor corto, índice largo) Escribe un corto en el búfer en el índice dado después de convertirlo al tipo de búfer. |
Métodos heredados
Métodos públicos
Resumen público ShortDataBuffer applyTo (búfer S)
Aplique este diseño al búfer proporcionado.
La instancia de DataBuffer
devuelta es simplemente un contenedor del búfer original y no tiene un almacenamiento de respaldo propio.
Parámetros
buffer | el búfer de destino para aplicar este diseño a |
---|
Devoluciones
- un búfer con este diseño
resumen público Short readObject (búfer S, índice largo)
Lee los valores n = scale()
del búfer en el índice dado y los devuelve como un valor único en el tipo de usuario.
Es responsabilidad de los implementadores de esta interfaz leer el valor a convertir del búfer dado, utilizando el método más apropiado. Por ejemplo, para un diseño que convierte un solo long
en un BigInteger
,
@Override public BigInteger readObject(LongDataBuffer buffer, long index) { return BigInteger.valueOf(buffer.getLong(index)); }Si un valor de usuario único escala más de un valor de búfer, el
index
indica la posición inicial de la secuencia que se leerá del búfer. Parámetros
buffer | el búfer para leer |
---|---|
índice | posición del búfer para leer en el búfer |
Devoluciones
- el valor convertido
public abstract short readShort (búfer S, índice largo)
Lee n = scale()
valores de búfer en el índice dado y los devuelve como un corto.
Parámetros
buffer | el búfer para leer |
---|---|
índice | posición del valor a leer en el búfer |
Devoluciones
- el valor corto
Ver también
public abstract void writeObject (búfer S, valor corto, índice largo)
public abstract void writeShort (búfer S, valor corto, índice largo)
Escribe un corto en el búfer en el índice dado después de convertirlo al tipo de búfer.
Parámetros
buffer | el búfer para escribir |
---|---|
valor | el corto para convertir y escribir |
índice | índice en el búfer donde se debe escribir el valor convertido |