Package org.apache.poi.hssf.record
Class ObjRecord
java.lang.Object
org.apache.poi.hssf.record.RecordBase
org.apache.poi.hssf.record.Record
org.apache.poi.hssf.record.ObjRecord
- All Implemented Interfaces:
Cloneable
OBJRECORD (0x005D)
The obj record is used to hold various graphic objects and controls.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSubRecord
(int index, SubRecord element) boolean
void
clone()
int
gives the current serialized size of the record.short
getSid()
return the non static version of the id for this record.int
serialize
(int offset, byte[] data) called by the class that is responsible for writing this sucker.toString()
get a string representation of the record (for biffview/debugging)Methods inherited from class org.apache.poi.hssf.record.Record
cloneViaReserialise, serialize
-
Field Details
-
sid
public static final short sid- See Also:
-
-
Constructor Details
-
ObjRecord
public ObjRecord() -
ObjRecord
-
-
Method Details
-
toString
Description copied from class:Record
get a string representation of the record (for biffview/debugging) -
getRecordSize
public int getRecordSize()Description copied from class:RecordBase
gives the current serialized size of the record. Should include the sid and reclength (4 bytes).- Specified by:
getRecordSize
in classRecordBase
- Returns:
- the record size
-
serialize
public int serialize(int offset, byte[] data) Description copied from class:RecordBase
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.- Specified by:
serialize
in classRecordBase
- Parameters:
offset
- to begin writing atdata
- byte array containing instance data- Returns:
- number of bytes written
-
getSid
public short getSid()Description copied from class:Record
return the non static version of the id for this record. -
getSubRecords
-
clearSubRecords
public void clearSubRecords() -
addSubRecord
-
addSubRecord
-
clone
-