FloatDataLayout

ממשק ציבורי FloatDataLayout
תת-מחלקות עקיפות ידועות

DataLayout הממיר נתונים המאוחסנים במאגר ל-floats.

ראה גם

שיטות ציבוריות

מופשט FloatDataBuffer
applyTo (S buffer)
החל פריסה זו על המאגר המסופק.
לצוף מופשט
readFloat (מאגר S, אינדקס ארוך)
קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כצף.
מופשט לצוף
readObject (מאגר S, אינדקס ארוך)
קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כערך בודד בסוג המשתמש.
ריק מופשט
writeFloat (מאגר S, ערך צף, אינדקס ארוך)
כותב ציפה למאגר באינדקס הנתון לאחר המרתו לסוג המאגר.
ריק מופשט
writeObject (מאגר S, ערך צף, אינדקס ארוך)

שיטות בירושה

שיטות ציבוריות

תקציר ציבורי FloatDataBuffer applicationTo (S buffer)

החל פריסה זו על המאגר המסופק.

מופע DataBuffer המוחזר הוא פשוט מעטפת למאגר המקורי ואין לו אחסון גיבוי משלו.

פרמטרים
בַּלָם מאגר היעד שעליו להחיל פריסה זו
החזרות
  • מאגר עם פריסה זו

public abstract float readFloat (מאגר S, אינדקס ארוך)

קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כצף.

פרמטרים
בַּלָם המאגר שאפשר לקרוא ממנו
אינדקס מיקום המאגר לקריאה במאגר
החזרות
  • הערך הצף

תקציר ציבורי Float readObject (מאגר S, אינדקס ארוך)

קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כערך בודד בסוג המשתמש.

באחריות המיישמים של ממשק זה לקרוא את הערך שיש להמיר מהמאגר הנתון, תוך שימוש בשיטה המתאימה ביותר. לדוגמה, עבור פריסה שהמרת long יחיד ל- BigInteger ,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
אם ערך משתמש יחיד משתרע על פני יותר מערכי מאגר אחד, index מציין את מיקום ההתחלה של הרצף שיש לקרוא מהמאגר.

פרמטרים
בַּלָם המאגר שאפשר לקרוא ממנו
אינדקס מיקום המאגר לקריאה במאגר
החזרות
  • הערך המומר

public abstract void writeFloat (מאגר S, ערך צף, אינדקס ארוך)

כותב ציפה למאגר באינדקס הנתון לאחר המרתו לסוג המאגר.

פרמטרים
בַּלָם המאגר לכתוב אליו
ערך המצוף להמיר ולכתוב
אינדקס אינדקס במאגר שבו יש לכתוב את הערך המומר

public abstract void writeObject (מאגר S, ערך צף, אינדקס ארוך)