Package loci.poi.hssf.record.formula
Class ArrayPtgV
java.lang.Object
loci.poi.hssf.record.formula.Ptg
loci.poi.hssf.record.formula.ArrayPtg
loci.poi.hssf.record.formula.ArrayPtgV
ArrayPtg - handles arrays
The ArrayPtg is a little wierd, the size of the Ptg when parsing initially only
includes the Ptg sid and the reserved bytes. The next Ptg in the expression then follows.
It is only after the "size" of all the Ptgs is met, that the ArrayPtg data is actually
held after this. So Ptg.createParsedExpression keeps track of the number of
ArrayPtg elements and need to parse the data upto the FORMULA record size.
- Author:
- Jason Height (jheight at chariot dot net dot au)
-
Field Summary
FieldsFields inherited from class loci.poi.hssf.record.formula.ArrayPtg
field_1_reserved, field_2_reserved, field_3_reserved, field_4_reserved, field_5_reserved, field_6_reserved, field_7_reserved, token_1_columns, token_2_rows, token_3_arrayValuesFields inherited from class loci.poi.hssf.record.formula.Ptg
CLASS_ARRAY, CLASS_REF, CLASS_VALUE, ptgClass -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class loci.poi.hssf.record.formula.ArrayPtg
getColumnCount, getDefaultOperandClass, getRowCount, getSize, readTokenValues, setColumnCount, setRowCount, toFormulaString, toString, writeBytes, writeTokenValueBytesMethods inherited from class loci.poi.hssf.record.formula.Ptg
createParsedExpressionTokens, createPtg, getBytes, getPtgClass, serializePtgStack, setClass, toDebugString
-
Field Details
-
sid
public static final byte sid- See Also:
-
-
Constructor Details
-
ArrayPtgV
protected ArrayPtgV() -
ArrayPtgV
-
-
Method Details