Package org.apache.poi.hssf.record.formula

formula package contains binary PTG structures used in Formulas

See:
          Description

Class Summary
AbstractFunctionPtg This 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 subclasses
AddPtg Addition operator PTG the "+" binomial operator.
Area3DPtg Title: Area 3D Ptg - 3D referecnce (Sheet + Area)
AreaAPtg Specifies a rectangular area of cells A1:A4 for instance.
AreaErrPtg AreaErr - handles deleted cell area references.
AreaNAPtg Specifies a rectangular area of cells A1:A4 for instance.
AreaNPtg Specifies a rectangular area of cells A1:A4 for instance.
AreaNVPtg Specifies a rectangular area of cells A1:A4 for instance.
AreaPtg Specifies a rectangular area of cells A1:A4 for instance.
AreaVPtg Specifies a rectangular area of cells A1:A4 for instance.
ArrayPtg 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.
ArrayPtgA ArrayPtgA - handles arrays
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.
AttrPtg "Special Attributes" This seems to be a Misc Stuff and Junk record.
BoolPtg Boolean (boolean) Stores a (java) boolean value in a formula.
ConcatPtg  
ControlPtg  
DeletedArea3DPtg Title: Deleted Area 3D Ptg - 3D referecnce (Sheet + Area)
DeletedRef3DPtg Title: Deleted Reference 3D Ptg
DividePtg This PTG implements the standard binomial divide "/"
EqualPtg  
ErrPtg  
ExpPtg  
FuncPtg  
FuncVarPtg  
GreaterEqualPtg PTG class to implement greater or equal to
GreaterThanPtg Greater than operator PTG ">"
IntersectionPtg  
IntPtg Integer (unsigned short intger) Stores an unsigned short value (java int) in a formula
LessEqualPtg Ptg class to implement less than or equal
LessThanPtg Less than operator PTG "<".
MemAreaPtg  
MemErrPtg  
MemFuncPtg  
MissingArgPtg Missing Function Arguments Avik Sengupta <avik at apache.org>
MultiplyPtg Implements the standard mathmatical multiplication - *
NamePtg  
NameXPtg  
NotEqualPtg Ptg class to implement not equal
NumberPtg Number Stores a floating point value in a formula value stored in a 8 byte field using IEEE notation
OperationPtg defines a Ptg that is an operation instead of an operand
ParenthesisPtg While 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.
PercentPtg Percent PTG.
PowerPtg  
Ptg  
RangePtg  
Ref3DPtg Title: Reference 3D Ptg
RefAPtg RefNAPtg
ReferencePtg ReferencePtg - handles references (such as A1, A2, IA4)
RefErrorPtg RefError - handles deleted cell reference
RefNAPtg RefNAPtg
RefNPtg RefNPtg
RefNVPtg RefNVPtg
RefVPtg RefVPtg
StringPtg Number Stores a String value in a formula value stored in the format <length 2 bytes>char[]
SubtractPtg  
UnaryMinusPtg Unary Plus operator does not have any effect on the operand
UnaryPlusPtg Unary Plus operator does not have any effect on the operand
UnionPtg  
UnknownPtg  
 

Package org.apache.poi.hssf.record.formula Description

formula package contains binary PTG structures used in Formulas

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

See Also:
org.apache.poi.hssf.record, FormulaRecord


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.