Un DataLayout que convierte los datos almacenados en un búfer en ints.
Ver también
Métodos públicos
| resumen IntDataBuffer | applyTo (búfer S) Aplique este diseño al búfer proporcionado. |
| int abstracto | readInt (búfer S, índice largo) Lee los valores n = scale() del búfer en el índice dado y los devuelve como un int. |
| entero abstracto | 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. |
| vacío abstracto | writeInt (búfer S, valor int, índice largo) Escribe un int 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 entero, índice largo) |
Métodos heredados
Métodos públicos
Aplicar a IntDataBuffer abstracto público (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
public abstract int readInt (búfer S, índice largo)
Lee los valores n = scale() del búfer en el índice dado y los devuelve como un int.
Parámetros
| buffer | el búfer para leer |
|---|---|
| índice | posición del búfer para leer en el búfer |
Devoluciones
- el valor int
Ver también
Entero abstracto público 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 único valor de usuario 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 void writeInt (búfer S, valor int, índice largo)
Escribe un int 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 int para convertir y escribir |
| índice | índice en el búfer donde se debe escribir el valor convertido |