NWNFiles.GFFFieldTypes
Class FieldTypeStruct
java.lang.Object
|
+--NWNFiles.GFFFieldTypes.FieldType
|
+--NWNFiles.GFFFieldTypes.FieldTypeStruct
- public class FieldTypeStruct
- extends FieldType
15 juil. 2003
- Author:
- Alexandre Brunel
Struct data type.
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
interpretData
public Object interpretData(ByteBuffer buffer)
- Returns a
StructDescriptor
that describe thestructure.
- Specified by:
interpretData
in class FieldType
- Parameters:
buffer
- The ByteBuffer containing the structure block.
- Returns:
- A
StructDescriptor
object. - See Also:
FieldType.interpretData(java.nio.ByteBuffer)
getData
public byte[] getData(Object data)
- Returns a byte array representing the structure.
- Specified by:
getData
in class FieldType
- Parameters:
data
- Should be a Structure
object.
- Returns:
- A byte array.
- See Also:
FieldType.getData(java.lang.Object)
cloneData
public Object cloneData(Object data)
- Overrides:
cloneData
in class FieldType
- Parameters:
data
-
- Returns: