public abstract class ContinuableRecord extends Record
ContinueRecord
s while being serialized.Modifier | Constructor and Description |
---|---|
protected |
ContinuableRecord() |
Modifier and Type | Method and Description |
---|---|
int |
getRecordSize()
gives the current serialized size of the record.
|
protected abstract void |
serialize(ContinuableRecordOutput out)
Serializes this record's content to the supplied data output.
|
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker.
|
protected abstract void serialize(ContinuableRecordOutput out)
LittleEndianOutput
methods. Methods from ContinuableRecordOutput
can be used to serialize strings (with ContinueRecord
s being written as required).
If necessary, implementors can explicitly start ContinueRecord
s (regardless of the
amount of remaining space).out
- a data output streampublic final int getRecordSize()
RecordBase
getRecordSize
in class RecordBase
ContinueRecord
is required, this result includes the
size of those too)public final int serialize(int offset, byte[] data)
RecordBase
serialize
in class RecordBase
offset
- to begin writing atdata
- byte array containing instance dataCopyright © 2005-2010 Potix Corporation. All Rights Reserved.