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 |