org.apache.poi.hssf.record
Class DrawingRecord
java.lang.Object
org.apache.poi.hssf.record.Record
org.apache.poi.hssf.record.DrawingRecord
public class DrawingRecord
- extends Record
Field Summary |
static short |
sid
|
Method Summary |
java.lang.Object |
clone()
|
protected void |
fillFields(RecordInputStream in)
called by the constructor, should set class level fields. |
byte[] |
getData()
|
int |
getRecordSize()
gives the current serialized size of the record. |
short |
getSid()
return the non static version of the id for this record. |
void |
processContinueRecord(byte[] record)
|
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker. |
void |
setData(byte[] thedata)
|
protected void |
validateSid(short id)
Checks the sid matches the expected side for this record |
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
DrawingRecord
public DrawingRecord()
DrawingRecord
public DrawingRecord(RecordInputStream in)
validateSid
protected void validateSid(short id)
- Checks the sid matches the expected side for this record
- Specified by:
validateSid
in class Record
- Parameters:
id
- the expected sid.
fillFields
protected void fillFields(RecordInputStream in)
- Description copied from class:
Record
- called by the constructor, should set class level fields. Should throw
runtime exception for bad/icomplete data.
- Specified by:
fillFields
in class Record
- Parameters:
in
- the RecordInputstream to read the record from
processContinueRecord
public void processContinueRecord(byte[] record)
serialize
public int serialize(int offset,
byte[] data)
- Description copied from class:
Record
- 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 Record
- Parameters:
offset
- to begin writing atdata
- byte array containing instance data
- Returns:
- number of bytes written
getRecordSize
public int getRecordSize()
- Description copied from class:
Record
- gives the current serialized size of the record. Should include the sid and reclength (4 bytes).
- Overrides:
getRecordSize
in class Record
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
getData
public byte[] getData()
setData
public void setData(byte[] thedata)
clone
public java.lang.Object clone()
- Overrides:
clone
in class Record
Copyright 2008 The Apache Software Foundation or
its licensors, as applicable.