NWNFiles.GFFFieldTypes
Class FieldTypeFLOAT

java.lang.Object
  |
  +--NWNFiles.GFFFieldTypes.FieldType
        |
        +--NWNFiles.GFFFieldTypes.FieldTypeFLOAT

public class FieldTypeFLOAT
extends FieldType

Float data type


Field Summary
 
Fields inherited from class NWNFiles.GFFFieldTypes.FieldType
BYTE_TYPE, CExoLocString_TYPE, CExoString_TYPE, CHAR_TYPE, CurrentLanguage, DOUBLE_TYPE, DWORD_TYPE, DWORD64_TYPE, FLOAT_TYPE, INT_TYPE, INT64_TYPE, List_TYPE, RESREF_TYPE, SHORT_TYPE, Struct_TYPE, VOID_TYPE, WORD_TYPE
 
Method Summary
 byte[] getData(Object data)
          Returns an array containig the float value.
 Object interpretData(ByteBuffer buffer)
          Returns a Float containing the data.
 
Methods inherited from class NWNFiles.GFFFieldTypes.FieldType
cloneData, getCurrentLanguage, GetInstance, getTypeName, GetTypeName, getTypeNumber, isCplx, setCurrentLanguage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

interpretData

public Object interpretData(ByteBuffer buffer)
Returns a Float containing the data.

Specified by:
interpretData in class FieldType
Parameters:
buffer - A buffer containing the data. The current position of the buffer should be the biginning of the data.
Returns:
A Float object.

getData

public byte[] getData(Object data)
Returns an array containig the float value.

Specified by:
getData in class FieldType
Parameters:
data - Should be a Float object.