Package org.apache.poi.hssf.record
Class Record
java.lang.Object
org.apache.poi.hssf.record.RecordBase
org.apache.poi.hssf.record.Record
- All Implemented Interfaces:
org.apache.poi.common.Duplicatable,GenericRecord
- Direct Known Subclasses:
AbstractEscherHolderRecord,ContinuableRecord,LabelRecord,LastCellOfRowDummyRecord,MissingCellDummyRecord,MissingRowDummyRecord,ObjRecord,StandardRecord
public abstract class Record
extends RecordBase
implements org.apache.poi.common.Duplicatable, GenericRecord
All HSSF Records inherit from this class.
-
Method Summary
Modifier and TypeMethodDescriptionClone the current record, via a call to serialize it, and another to create a new record from the bytes.abstract Recordcopy()abstract HSSFRecordTypesabstract shortgetSid()return the non static version of the id for this record.final byte[]called by the class that is responsible for writing this sucker.final StringtoString()get a string representation of the record (for biffview/debugging)Methods inherited from class org.apache.poi.hssf.record.RecordBase
getRecordSize, serializeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren, getGenericProperties
-
Method Details
-
serialize
public final byte[] serialize()called by the class that is responsible for writing this sucker. Subclasses should implement this so that their data is passed back in a byte array.- Returns:
- byte array containing instance data
-
toString
get a string representation of the record (for biffview/debugging) -
getSid
public abstract short getSid()return the non static version of the id for this record.- Returns:
- he id for this record
-
cloneViaReserialise
Clone the current record, via a call to serialize it, and another to create a new record from the bytes. May only be used for classes which don't have internal counts / ids in them. For those which do, a full model-aware cloning is needed, which allocates new ids / counts as needed.- Returns:
- the cloned current record
-
copy
- Specified by:
copyin interfaceorg.apache.poi.common.Duplicatable
-
getGenericRecordType
- Specified by:
getGenericRecordTypein interfaceGenericRecord
-