|
||||||||||
| 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 RecordBaseoffset - 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 Recordpublic java.lang.Object clone()
clone in class Record
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||