|
||||||||||
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.ExternSheetRecord
public class ExternSheetRecord
EXTERNSHEET (0x0017)
A List of Indexes to EXTERNALBOOK (supplemental book) Records
Field Summary | |
---|---|
static short |
sid
|
Constructor Summary | |
---|---|
ExternSheetRecord()
|
|
ExternSheetRecord(RecordInputStream in)
Constructs a Extern Sheet record and sets its fields appropriately. |
Method Summary | |
---|---|
int |
addRef(int extBookIndex,
int firstSheetIndex,
int lastSheetIndex)
|
void |
addREFRecord(org.apache.poi.hssf.record.ExternSheetRecord.RefSubRecord rec)
adds REF struct (ExternSheetSubRecord) |
static ExternSheetRecord |
combine(ExternSheetRecord[] esrs)
|
protected void |
fillFields(RecordInputStream in)
called by the constructor, should set class level fields. |
int |
findRefIndexFromExtBookIndex(int extBookIndex)
|
int |
getExtbookIndexFromRefIndex(int refIndex)
|
int |
getFirstSheetIndexFromRefIndex(int extRefIndex)
|
int |
getNumOfREFRecords()
returns the number of REF Records, which is in model |
int |
getNumOfRefs()
|
int |
getRecordSize()
gives the current serialized size of the record. |
int |
getRefIxForSheet(int sheetIndex)
|
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. |
java.lang.String |
toString()
get a string representation of the record (for biffview/debugging) |
protected void |
validateSid(short id)
called by constructor, should throw runtime exception in the event of a record passed with a differing ID. |
Methods inherited from class org.apache.poi.hssf.record.Record |
---|
clone, cloneViaReserialise, isInValueSection, isValue, serialize |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short sid
Constructor Detail |
---|
public ExternSheetRecord()
public ExternSheetRecord(RecordInputStream in)
in
- the RecordInputstream to read the record fromMethod Detail |
---|
protected void validateSid(short id)
validateSid
in class Record
id
- alleged id for this recordprotected void fillFields(RecordInputStream in)
fillFields
in class Record
in
- the RecordInputstream to read the record frompublic int getNumOfRefs()
public void addREFRecord(org.apache.poi.hssf.record.ExternSheetRecord.RefSubRecord rec)
rec
- REF structpublic int getNumOfREFRecords()
public java.lang.String toString()
Record
toString
in class Record
public int serialize(int offset, byte[] data)
serialize
in class RecordBase
offset
- to begin writing atdata
- byte array containing instance data
public int getRecordSize()
Record
getRecordSize
in class Record
public short getSid()
getSid
in class Record
public int getExtbookIndexFromRefIndex(int refIndex)
public int findRefIndexFromExtBookIndex(int extBookIndex)
public int getFirstSheetIndexFromRefIndex(int extRefIndex)
public int addRef(int extBookIndex, int firstSheetIndex, int lastSheetIndex)
public int getRefIxForSheet(int sheetIndex)
public static ExternSheetRecord combine(ExternSheetRecord[] esrs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |