Uses of Class
loci.poi.hssf.record.formula.Ptg
Packages that use Ptg
Package
Description
Provides low level API structures for reading, writing, modifying XLS files.
Record package contains class representations for XLS binary strutures.
formula package contains binary PTG structures used in Formulas
-
Uses of Ptg in loci.poi.hssf.model
Methods in loci.poi.hssf.model that return PtgModifier and TypeMethodDescriptionPtg[]FormulaParser.getRPNPtg()API call to retrive the array of Ptgs created as a result of the parsingPtg[]FormulaParser.getRPNPtg(int formulaType) Methods in loci.poi.hssf.model with parameters of type PtgModifier and TypeMethodDescriptionstatic StringFormulaParser.toFormulaString(Workbook book, Ptg[] ptgs) Static method to convert an array of Ptgs in RPN order to a human readable string format in infix mode.FormulaParser.toFormulaString(Ptg[] ptgs) Static method to convert an array of Ptgs in RPN order to a human readable string format in infix mode. -
Uses of Ptg in loci.poi.hssf.record
Methods in loci.poi.hssf.record that return PtgModifier and TypeMethodDescriptionFormulaRecord.peekExpressionToken()peek at the token on the top of stackFormulaRecord.popExpressionToken()pop a token off of the stackMethods in loci.poi.hssf.record with parameters of type PtgModifier and TypeMethodDescriptionvoidFormulaRecord.pushExpressionToken(Ptg ptg) push a token onto the stack -
Uses of Ptg in loci.poi.hssf.record.formula
Subclasses of Ptg in loci.poi.hssf.record.formulaModifier and TypeClassDescriptionclassThis class provides the base functionality for Excel sheet functions There are two kinds of function Ptgs - tFunc and tFuncVar Therefore, this class will have ONLY two subclassesclassAddition operator PTG the "+" binomial operator.classTitle: Area 3D Ptg - 3D referecnce (Sheet + Area)classSpecifies a rectangular area of cells A1:A4 for instance.classAreaErr - handles deleted cell area references.classSpecifies a rectangular area of cells A1:A4 for instance.classSpecifies a rectangular area of cells A1:A4 for instance.classSpecifies a rectangular area of cells A1:A4 for instance.classSpecifies a rectangular area of cells A1:A4 for instance.classSpecifies a rectangular area of cells A1:A4 for instance.classArrayPtg - 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.classArrayPtgA - handles arraysclassArrayPtg - 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.class"Special Attributes" This seems to be a Misc Stuff and Junk record.classBoolean (boolean) Stores a (java) boolean value in a formula.classclassclassTitle: Deleted Area 3D Ptg - 3D referecnce (Sheet + Area)classTitle: Deleted Reference 3D PtgclassThis PTG implements the standard binomial divide "/"classclassclassclassclassclassPTG class to implement greater or equal toclassGreater than operator PTG ">"classclassInteger (short intger) Stores a (java) short value in a formulaclassPtg class to implement less than or equalclassLess than operator PTG "<".classclassclassclassMissing Function Arguments Avik Sengupta <avik at apache.org>classImplements the standard mathmatical multiplication - *classclassclassPtg class to implement not equalclassNumber Stores a floating point value in a formula value stored in a 8 byte field using IEEE notationclassdefines a Ptg that is an operation instead of an operandclassWhile formula tokens are stored in RPN order and thus do not need parenthesis for precedence reasons, Parenthesis tokens ARE written to ensure that user entered parenthesis are displayed as-is on reading back Avik Sengupta <lists@aviksengupta.com> Andrew C.classPercent PTG.classclassclassTitle: Reference 3D PtgclassRefNAPtgclassReferencePtg - handles references (such as A1, A2, IA4)classRefError - handles deleted cell referenceclassRefNAPtgclassRefNPtgclassRefNVPtgclassRefVPtgclassNumber Stores a String value in a formula value stored in the format <length 2 bytes>char[]classclassUnary Plus operator does not have any effect on the operandclassUnary Plus operator does not have any effect on the operandclassclassMethods in loci.poi.hssf.record.formula that return PtgMethods in loci.poi.hssf.record.formula with parameters of type Ptg