Class FloatAdapter

java.lang.Object
gov.nasa.pds.objectAccess.array.FloatAdapter
All Implemented Interfaces:
DataTypeAdapter

public class FloatAdapter
extends Object
implements DataTypeAdapter
Implements a data type adapter for float values.
  • Constructor Details

    • FloatAdapter

      public FloatAdapter​(boolean isBigEndian)
      Creates a new instance.
      Parameters:
      isBigEndian - true, if the data is big-endian
  • Method Details

    • getInt

      public int getInt​(ByteBuffer buf)
      Description copied from interface: DataTypeAdapter
      Gets the value as an int.
      Specified by:
      getInt in interface DataTypeAdapter
      Parameters:
      buf - the buffer from which to get the value
      Returns:
      the value, as an int
    • getLong

      public long getLong​(ByteBuffer buf)
      Description copied from interface: DataTypeAdapter
      Gets the value as a long.
      Specified by:
      getLong in interface DataTypeAdapter
      Parameters:
      buf - the buffer from which to get the value
      Returns:
      the value, as a long
    • getDouble

      public double getDouble​(ByteBuffer buf)
      Description copied from interface: DataTypeAdapter
      Gets the value as a double.
      Specified by:
      getDouble in interface DataTypeAdapter
      Parameters:
      buf - the buffer from which to get the value
      Returns:
      the value, as a double