|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hssf.record.RecordBase
org.apache.poi.hssf.record.Record
org.apache.poi.hssf.record.DBCellRecord
public final class DBCellRecord
Title: DBCell Record Description: Used by Excel and other MS apps to quickly find rows in the sheets.
REFERENCE: PG 299/440 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
Field Summary | |
---|---|
static int |
BLOCK_SIZE
|
static short |
sid
|
Constructor Summary | |
---|---|
DBCellRecord()
|
|
DBCellRecord(RecordInputStream in)
|
Method Summary | |
---|---|
void |
addCellOffset(short offset)
|
static int |
calculateSizeOfRecords(int nBlocks,
int nRows)
|
java.lang.Object |
clone()
|
short |
getCellOffsetAt(int index)
return the cell offset in the array |
int |
getNumCellOffsets()
get the number of cell offsets in the celloffset array |
int |
getRecordSize()
gives the current serialized size of the record. |
int |
getRowOffset()
gets offset from the start of this DBCellRecord to the start of the first cell in the next DBCell block. |
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. |
void |
setRowOffset(int offset)
sets offset from the start of this DBCellRecord to the start of the first cell in the next DBCell block. |
java.lang.String |
toString()
get a string representation of the record (for biffview/debugging) |
Methods inherited from class org.apache.poi.hssf.record.Record |
---|
cloneViaReserialise, serialize |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int BLOCK_SIZE
public static final short sid
Constructor Detail |
---|
public DBCellRecord()
public DBCellRecord(RecordInputStream in)
Method Detail |
---|
public void setRowOffset(int offset)
offset
- offset to the start of the first cell in the next DBCell blockpublic void addCellOffset(short offset)
public int getRowOffset()
public short getCellOffsetAt(int index)
index
- of the cell offset to retrieve
public int getNumCellOffsets()
public java.lang.String toString()
Record
toString
in class Record
public int serialize(int offset, byte[] data)
RecordBase
serialize
in class RecordBase
offset
- to begin writing atdata
- byte array containing instance data
public int getRecordSize()
Record
getRecordSize
in class Record
public static int calculateSizeOfRecords(int nBlocks, int nRows)
public short getSid()
Record
getSid
in class Record
public java.lang.Object clone()
clone
in class Record
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |