Uses of Class
org.apache.poi.hssf.record.formula.Ptg

Packages that use Ptg
org.apache.poi.hssf.record Record package contains class representations for XLS binary strutures. 
org.apache.poi.hssf.record.formula formula package contains binary PTG structures used in Formulas (not yet supported!)  
 

Uses of Ptg in org.apache.poi.hssf.record
 

Methods in org.apache.poi.hssf.record that return Ptg
 Ptg FormulaRecord.popExpressionToken()
          pop a token off of the stack
 Ptg FormulaRecord.peekExpressionToken()
          peek at the token on the top of stack
 

Methods in org.apache.poi.hssf.record with parameters of type Ptg
 void FormulaRecord.pushExpressionToken(Ptg ptg)
          push a token onto the stack
 

Uses of Ptg in org.apache.poi.hssf.record.formula
 

Subclasses of Ptg in org.apache.poi.hssf.record.formula
 class 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
 class AddPtg
          Addition operator PTG the "+" binomial operator.
 class Area3DPtg
          Title: Area 3D Ptg - 3D referecnce (Sheet + Area)
 class AreaPtg
          Specifies a rectangular area of cells A1:A4 for instance.
 class AttrPtg
          "Special Attributes" This seems to be a Misc Stuff and Junk record.
 class ConcatPtg
           
 class DividePtg
           
 class ExpPtg
           
 class FuncPtg
           
 class FuncVarPtg
           
 class IntPtg
          Integer (short intger) Stores a (java) short value in a formula
 class MemErrPtg
           
 class MissingArgPtg
          Missing Function Arguments Avik Sengupta
 class MultiplyPtg
           
 class NamePtg
           
 class NumberPtg
          Number Stores a floating point value in a formula value stored in a 8 byte field using IEEE notation
 class OperationPtg
          defines a Ptg that is an operation instead of an operand
 class 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 Andrew C.
 class PowerPtg
           
 class Ref3DPtg
          Title: Reference 3D Ptg
 class ReferencePtg
          ReferencePtg - handles references (such as A1, A2, IA4)
 class StringPtg
          Number Stores a String value in a formula value stored in the format char[]
 class SubtractPtg
           
 class UnknownPtg
           
 

Methods in org.apache.poi.hssf.record.formula that return Ptg
static Ptg Ptg.createPtg(byte[] data, int offset)
          convert infix order ptg list to rpn order ptg list
 Ptg[] FormulaParser.getRPNPtg()
          API call to retrive the array of Ptgs created as a result of the parsing
 Ptg[] FormulaParser.getRPNPtg(int formulaType)
           
 

Methods in org.apache.poi.hssf.record.formula with parameters of type Ptg
static java.lang.String FormulaParser.toFormulaString(Ptg[] ptgs)
          Static method to convert an array of Ptgs in RPN order to a human readable string format in infix mode
 java.lang.String MultiplyPtg.toFormulaString(Ptg[] operands)
           
 


jakarta-poi 1.7.0-dev

Copyright © 2002 Apache jakarta-poi project. All Rights Reserved.