Sous-classes indirectes connues |
Un DataLayout
qui convertit les données stockées dans un tampon en flottants.
Voir aussi
Méthodes publiques
résumé FloatDataBuffer | applyTo (tampon S) Appliquez cette disposition au tampon fourni. |
flotteur abstrait | readFloat (tampon S, index long) Lit les valeurs n = scale() du tampon à l'index donné et les renvoie sous forme de flottant. |
Flotteur abstrait | readObject (tampon S, index long) Lit les valeurs n = scale() du tampon à l'index donné et les renvoie sous la forme d'une valeur unique dans le type d'utilisateur. |
vide abstrait | writeFloat (tampon S, valeur flottante, index long) Écrit un float dans le tampon à l'index donné après l'avoir converti en type de tampon. |
vide abstrait | writeObject (tampon S, valeur Float, index long) |
Méthodes héritées
Méthodes publiques
public abstrait FloatDataBuffer applyTo (tampon S)
Appliquez cette disposition au tampon fourni.
L'instance DataBuffer
renvoyée est simplement un wrapper du tampon d'origine et ne dispose pas de son propre stockage de sauvegarde.
Paramètres
tampon | le tampon cible auquel appliquer cette disposition |
---|
Retours
- un tampon avec cette disposition
public abstract float readFloat (tampon S, index long)
Lit les valeurs n = scale()
du tampon à l'index donné et les renvoie sous forme de flottant.
Paramètres
tampon | le tampon à partir duquel lire |
---|---|
indice | position du buffer à lire dans le buffer |
Retours
- la valeur flottante
Voir aussi
public abstract Float readObject (tampon S, index long)
Lit les valeurs n = scale()
du tampon à l'index donné et les renvoie sous la forme d'une valeur unique dans le type d'utilisateur.
Il est de la responsabilité des implémenteurs de cette interface de lire la valeur à convertir à partir du tampon donné, en utilisant la méthode la plus appropriée. Par exemple, pour une mise en page qui convertit un seul long
en BigInteger
,
@Override public BigInteger readObject(LongDataBuffer buffer, long index) { return BigInteger.valueOf(buffer.getLong(index)); }
index
indique la position de départ de la séquence à lire dans le tampon. Paramètres
tampon | le tampon à partir duquel lire |
---|---|
indice | position du buffer à lire dans le buffer |
Retours
- la valeur convertie
public abstract void writeFloat (tampon S, valeur flottante, index long)
Écrit un float dans le tampon à l'index donné après l'avoir converti en type de tampon.
Paramètres
tampon | le tampon dans lequel écrire |
---|---|
valeur | le float pour convertir et écrire |
indice | index dans le tampon où la valeur convertie doit être écrite |