|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.io.formats.packrat.PackratDatatype
com.partnersoft.io.formats.packrat.PackratArray
public class PackratArray
An array in the Packrat format.
| Field Summary |
|---|
| Fields inherited from class com.partnersoft.io.formats.packrat.PackratDatatype |
|---|
EMPTY_TYPE_ARRAY, sizeParam |
| Fields inherited from interface com.partnersoft.io.formats.packrat.PackratConstants |
|---|
DATATYPE_ARRAY, DATATYPE_ASSOC, DATATYPE_BLOB, DATATYPE_FLAG_COLLECTION, DATATYPE_FLAG_FIXED, DATATYPE_FLAG_STRUCT, DATATYPE_FLAG_VARIABLE, DATATYPE_FLOAT, DATATYPE_INT, DATATYPE_LIST, DATATYPE_STRING, DATATYPE_STRUCT, DATATYPE_UINT |
| Constructor Summary | |
|---|---|
PackratArray()
|
|
PackratArray(int sizeParam,
PackratDatatype contentsType)
|
|
PackratArray(java.lang.String name,
int sizeParam,
PackratDatatype contentsType)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
bytesToObject(ByteBuffer input)
Convert the given bytes to an appropriate object representation. |
PackratDatatype |
getContentsType()
|
PackratDatatype[] |
getSubtypes()
Return a list of any subtypes. |
int |
getTypeCode()
Return a single-byte code for the type. |
java.lang.String |
getTypeDescription()
Return a String description of the data type (e.g. |
boolean |
isFixedSize()
If true, datatype requires a fixed number of bytes. |
void |
objectToBytes(java.lang.Object input,
ByteBuffer output)
Convert the given object to its binary representation. |
void |
setContentsType(PackratDatatype newType)
|
java.util.List |
viewFileAsList(PackratRandomAccessReader filet)
|
| Methods inherited from class com.partnersoft.io.formats.packrat.PackratDatatype |
|---|
appendAllTypes, getFixedSizeAmount, getFullDescription, getName, getSizeParam, objectToByteArray, objectToByteBuffer, objectToBytes, readSize, setName, setSizeParam, toString, writeSize, writeSize |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PackratArray()
public PackratArray(int sizeParam,
PackratDatatype contentsType)
public PackratArray(java.lang.String name,
int sizeParam,
PackratDatatype contentsType)
| Method Detail |
|---|
public int getTypeCode()
PackratDatatype
getTypeCode in class PackratDatatypepublic java.lang.String getTypeDescription()
PackratDatatype
getTypeDescription in class PackratDatatypepublic boolean isFixedSize()
PackratDatatype
isFixedSize in class PackratDatatype
public void objectToBytes(java.lang.Object input,
ByteBuffer output)
PackratDatatype
objectToBytes in class PackratDatatypepublic java.lang.Object bytesToObject(ByteBuffer input)
PackratDatatype
bytesToObject in class PackratDatatype
public java.util.List viewFileAsList(PackratRandomAccessReader filet)
throws java.io.IOException
java.io.IOExceptionpublic PackratDatatype getContentsType()
public void setContentsType(PackratDatatype newType)
public PackratDatatype[] getSubtypes()
PackratDatatype
getSubtypes in class PackratDatatype
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||