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
public final class ObjRecord
- extends Record
OBJRECORD (0x005D)
The obj record is used to hold various graphic objects and controls.
- Author:
- Glen Stampoultzis (glens at apache.org)
Field Summary |
static short |
sid
|
Method Summary |
void |
addSubRecord(int index,
java.lang.Object element)
|
boolean |
addSubRecord(java.lang.Object o)
|
void |
clearSubRecords()
|
java.lang.Object |
clone()
|
protected int |
getDataSize()
|
short |
getSid()
return the non static version of the id for this record. |
java.util.List |
getSubRecords()
|
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker. |
java.lang.String |
toString()
get a string representation of the record (for biffview/debugging) |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sid
public static final short sid
- See Also:
- Constant Field Values
ObjRecord
public ObjRecord()
ObjRecord
public ObjRecord(RecordInputStream in)
toString
public java.lang.String toString()
- Description copied from class:
Record
- get a string representation of the record (for biffview/debugging)
- Overrides:
toString
in class Record
getDataSize
protected int getDataSize()
- Specified by:
getDataSize
in class Record
- Returns:
- the size of the data portion of this record
(does not include initial 4 bytes for sid and 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 class RecordBase
- 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.
- Specified by:
getSid
in class Record
getSubRecords
public java.util.List getSubRecords()
clearSubRecords
public void clearSubRecords()
addSubRecord
public void addSubRecord(int index,
java.lang.Object element)
addSubRecord
public boolean addSubRecord(java.lang.Object o)
clone
public java.lang.Object clone()
- Overrides:
clone
in class Record
Copyright 2008 The Apache Software Foundation or
its licensors, as applicable.