public abstract class ModuleFooter
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ModuleFooter() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
createFooter(BinaryObjectData binaryObjectData,
BinaryHeader binaryHeader,
ModuleHeader moduleHeader)
Read data from a byte array to recreate a module header
being read back from file.
|
abstract byte[] |
getByteArray()
Get module specific data to write to the footer.
|
boolean |
writeModuleFooter(java.io.DataOutputStream dos)
Writes the module header to a DataOutputStream
|
public final boolean writeModuleFooter(java.io.DataOutputStream dos)
dos
- Data output stream (generally a binary file)public abstract byte[] getByteArray()
public abstract boolean createFooter(BinaryObjectData binaryObjectData, BinaryHeader binaryHeader, ModuleHeader moduleHeader)
The BinaryHeader and ModuleHeader can be used to check version numbers if required.
binaryObjectData
- data read from filebinaryHeader
- binary Header from data filemoduleHeader
- module specific header from data file