|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectbinaryFileStorage.BinaryObjectData
public class BinaryObjectData
Class to temporarily hold an objected data that has just been read from a binary file. Not all types of object use all the fields and data don't tend to stay in this class for long - it's just a convenient wasy of getting data from a to b.
| Field Summary | |
|---|---|
private byte[] |
data
Binary data - in whatever format |
private int |
dataLength
Length of data (often data.length) |
private int |
objectNumber
Number of the object within the file |
private int |
objectType
Object type (-1 to -4 for main headers and footers, > 0 for proprietary data formats for data objects) |
private long |
timeMillis
Object time - for data (not in headers and footers) |
private int |
versionNumber
Version number from the moduleHeader - not the main pgdf version number or format but something more module specific. |
| Constructor Summary | |
|---|---|
BinaryObjectData(int objectType,
byte[] data,
int dataLength)
|
|
BinaryObjectData(int objectType,
long timeMillis,
int objectNumber,
byte[] data,
int dataLength)
|
|
| Method Summary | |
|---|---|
byte[] |
getData()
|
int |
getDataLength()
|
int |
getObjectNumber()
|
int |
getObjectType()
|
long |
getTimeMillis()
|
int |
getVersionNumber()
|
void |
setVersionNumber(int versionNumber)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private int objectType
private long timeMillis
private byte[] data
private int dataLength
private int objectNumber
private int versionNumber
| Constructor Detail |
|---|
public BinaryObjectData(int objectType,
byte[] data,
int dataLength)
public BinaryObjectData(int objectType,
long timeMillis,
int objectNumber,
byte[] data,
int dataLength)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic int getObjectType()
public long getTimeMillis()
public byte[] getData()
public int getDataLength()
public int getObjectNumber()
public int getVersionNumber()
public void setVersionNumber(int versionNumber)
versionNumber - the versionNumber to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||