|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jxl.biff.RecordData | +--jxl.biff.WritableRecordData | +--jxl.write.biff.IndexRecord
Index into the cell rows in an worksheet
Field Summary | |
private int |
blocks
The number of blocks needed to hold all the rows |
private int |
bofPosition
The position of the BOF record in the excel output stream |
private byte[] |
data
The binary data |
private int |
dataPos
The position of the current 'pointer' within the byte array |
private int |
rows
The numbe of rows served by this index record |
Fields inherited from class jxl.biff.WritableRecordData |
maxRecordLength |
Fields inherited from class jxl.biff.RecordData |
code, record |
Constructor Summary | |
IndexRecord(int pos,
int r,
int bl)
Constructor |
Method Summary | |
(package private) void |
addBlockPosition(int pos)
Adds another index record into the array |
protected byte[] |
getData()
Gets the binary data for output. |
(package private) void |
setDataStartPosition(int pos)
Sets the position of the data start. |
Methods inherited from class jxl.biff.WritableRecordData |
getBytes, handleContinueRecords |
Methods inherited from class jxl.biff.RecordData |
getCode, getRecord |
Methods inherited from class java.lang.Object |
|
Field Detail |
private byte[] data
private int rows
private int bofPosition
private int blocks
private int dataPos
Constructor Detail |
public IndexRecord(int pos, int r, int bl)
pos
- the position of the BOF recordbl
- the number of blocksr
- the number of rowsMethod Detail |
protected byte[] getData()
getData
in class WritableRecordData
void addBlockPosition(int pos)
pos
- the position in the output filevoid setDataStartPosition(int pos)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |