Un DataLayout que convierte datos almacenados en un búfer en datos largos.
Ver también
Métodos públicos
| Resumen LongDataBuffer | aplicar a (búfer S) Aplique este diseño al búfer proporcionado. |
| abstracto largo | readLong (búfer S, índice largo) Lee valores n = scale() del búfer en el índice dado y los devuelve como largos. |
| abstracto largo | 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 | writeLong (búfer S, valor largo, índice largo) Escribe un largo 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 largo, índice largo) |
Métodos heredados
Métodos públicos
resumen público LongDataBuffer 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 larga abstracta pública (búfer S, índice largo)
Lee valores n = scale() del búfer en el índice dado y los devuelve como largos.
Parámetros
| buffer | el buffer para leer |
|---|---|
| índice | posición del buffer para leer en el buffer |
Devoluciones
- el valor largo
Ver también
resumen público Objeto de lectura largo (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 vacía abstracta públicaLong (búfer S, valor largo, índice largo)
Escribe un largo 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 largo para convertir y escribir |
| índice | índice en el búfer donde se debe escribir el valor convertido |