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 Ptg
    Modifier and Type
    Method
    Description
    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 loci.poi.hssf.model with parameters of type Ptg
    Modifier and Type
    Method
    Description
    static String
    FormulaParser.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 Ptg
    Modifier and Type
    Method
    Description
    FormulaRecord.peekExpressionToken()
    peek at the token on the top of stack
    FormulaRecord.popExpressionToken()
    pop a token off of the stack
    Methods in loci.poi.hssf.record with parameters of type Ptg
    Modifier and Type
    Method
    Description
    void
    FormulaRecord.pushExpressionToken(Ptg ptg)
    push a token onto the stack
  • Uses of Ptg in loci.poi.hssf.record.formula

    Modifier and Type
    Class
    Description
    class 
    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 
    Addition operator PTG the "+" binomial operator.
    class 
    Title: Area 3D Ptg - 3D referecnce (Sheet + Area)
    class 
    Specifies a rectangular area of cells A1:A4 for instance.
    class 
    AreaErr - handles deleted cell area references.
    class 
    Specifies a rectangular area of cells A1:A4 for instance.
    class 
    Specifies a rectangular area of cells A1:A4 for instance.
    class 
    Specifies a rectangular area of cells A1:A4 for instance.
    class 
    Specifies a rectangular area of cells A1:A4 for instance.
    class 
    Specifies a rectangular area of cells A1:A4 for instance.
    class 
    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.
    class 
    ArrayPtgA - handles arrays
    class 
    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.
    class 
    "Special Attributes" This seems to be a Misc Stuff and Junk record.
    class 
    Boolean (boolean) Stores a (java) boolean value in a formula.
    class 
     
    class 
     
    class 
    Title: Deleted Area 3D Ptg - 3D referecnce (Sheet + Area)
    class 
    Title: Deleted Reference 3D Ptg
    class 
    This PTG implements the standard binomial divide "/"
    class 
     
    class 
     
    class 
     
    class 
     
    class 
     
    class 
    PTG class to implement greater or equal to
    class 
    Greater than operator PTG ">"
    class 
     
    class 
    Integer (short intger) Stores a (java) short value in a formula
    class 
    Ptg class to implement less than or equal
    class 
    Less than operator PTG "<".
    class 
     
    class 
     
    class 
     
    class 
    Missing Function Arguments Avik Sengupta <avik at apache.org>
    class 
    Implements the standard mathmatical multiplication - *
    class 
     
    class 
     
    class 
    Ptg class to implement not equal
    class 
    Number Stores a floating point value in a formula value stored in a 8 byte field using IEEE notation
    class 
    defines a Ptg that is an operation instead of an operand
    class 
    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.
    class 
    Percent PTG.
    class 
     
    class 
     
    class 
    Title: Reference 3D Ptg
    class 
    RefNAPtg
    class 
    ReferencePtg - handles references (such as A1, A2, IA4)
    class 
    RefError - handles deleted cell reference
    class 
    RefNAPtg
    class 
    RefNPtg
    class 
    RefNVPtg
    class 
    RefVPtg
    class 
    Number Stores a String value in a formula value stored in the format <length 2 bytes>char[]
    class 
     
    class 
    Unary Plus operator does not have any effect on the operand
    class 
    Unary Plus operator does not have any effect on the operand
    class 
     
    class 
     
    Methods in loci.poi.hssf.record.formula that return Ptg
    Modifier and Type
    Method
    Description
    static Ptg
     
    Methods in loci.poi.hssf.record.formula with parameters of type Ptg
    Modifier and Type
    Method
    Description
    MultiplyPtg.toFormulaString(Ptg[] operands)