Un DataLayout
que convierte los datos almacenados en un búfer en dobles.
Ver también
Métodos públicos
Resumen DoubleDataBuffer | aplicar a (búfer S) Aplique este diseño al búfer proporcionado. |
doble abstracto | readDouble (búfer S, índice largo) Lee los valores del buffer n = scale() en el índice dado y los devuelve como un doble. |
abstracto doble | readObject (búfer S, índice largo) Lee valores n = scale() del búfer en el índice dado y los devuelve como un valor único en el tipo de usuario. |
vacío abstracto | writeDouble (búfer S, valor doble, índice largo) Escribe un doble en el búfer en el índice dado después de convertirlo al tipo de búfer. |
vacío abstracto | writeObject (búfer S, valor doble, índice largo) |
Métodos heredados
Métodos públicos
resumen público DoubleDataBuffer applyTo (búfer S)
Aplique este diseño al búfer proporcionado.
La instancia 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 al que aplicar este diseño |
---|
Devoluciones
- un buffer con este diseño
lectura doble abstracta públicaDouble (búfer S, índice largo)
Lee los valores del buffer n = scale()
en el índice dado y los devuelve como un doble.
Parámetros
buffer | el buffer para leer |
---|---|
índice | posición del buffer para leer en el buffer |
Devoluciones
- el doble valor
Ver también
resumen público Doble readObject (búfer S, índice largo)
Lee 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 único long
en un BigInteger
,
@Override public BigInteger readObject(LongDataBuffer buffer, long index) { return BigInteger.valueOf(buffer.getLong(index)); }
index
indica la posición inicial de la secuencia que se leerá del búfer. Parámetros
buffer | el buffer para leer |
---|---|
índice | posición del buffer para leer en el buffer |
Devoluciones
- el valor convertido
escritura nula abstracta públicaDoble (búfer S, valor doble, índice largo)
Escribe un doble en el búfer en el índice dado después de convertirlo al tipo de búfer.
Parámetros
buffer | el buffer para escribir |
---|---|
valor | el doble para convertir y escribir |
índice | índice en el búfer donde se debe escribir el valor convertido |