gov.nasa.pds.objectAccess.array
Class FloatAdapter

java.lang.Object
  extended by 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 Summary
FloatAdapter(boolean isBigEndian)
          Creates a new instance.
 
Method Summary
 double getDouble(ByteBuffer buf)
          Gets the value as a double.
 int getInt(ByteBuffer buf)
          Gets the value as an int.
 long getLong(ByteBuffer buf)
          Gets the value as a long.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatAdapter

public FloatAdapter(boolean isBigEndian)
Creates a new instance.

Parameters:
isBigEndian - true, if the data is big-endian
Method Detail

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


Copyright © 2014. All Rights Reserved.