|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.hssf.record.RecordBase org.apache.poi.hssf.record.Record org.apache.poi.hssf.record.cont.ContinuableRecord
public abstract class ContinuableRecord
Common superclass of all records that can produce ContinueRecord
s while being serialized.
Constructor Summary | |
---|---|
protected |
ContinuableRecord()
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.apache.poi.hssf.record.Record |
---|
clone, cloneViaReserialise, getSid, serialize, toString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected ContinuableRecord()
Method Detail |
---|
protected abstract void serialize(ContinuableRecordOutput out)
The standard BIFF header (ushort sid, ushort size) has been handled by the superclass, so
only BIFF data should be written by this method. Simple data types can be written with the
standard 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 data
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |