Class OperationPtg

java.lang.Object
loci.poi.hssf.record.formula.Ptg
loci.poi.hssf.record.formula.OperationPtg
Direct Known Subclasses:
AbstractFunctionPtg, AddPtg, AttrPtg, ConcatPtg, DividePtg, EqualPtg, GreaterEqualPtg, GreaterThanPtg, IntersectionPtg, LessEqualPtg, LessThanPtg, MultiplyPtg, NotEqualPtg, ParenthesisPtg, PercentPtg, PowerPtg, RangePtg, SubtractPtg, UnaryMinusPtg, UnaryPlusPtg, UnionPtg

public abstract class OperationPtg extends Ptg
defines a Ptg that is an operation instead of an operand
Author:
andy
  • Field Details

  • Constructor Details

    • OperationPtg

      public OperationPtg()
  • Method Details

    • getType

      public abstract int getType()
    • toFormulaString

      public abstract String toFormulaString(String[] operands)
      returns a string representation of the operations the length of the input array should equal the number returned by
      See Also:
    • getNumberOfOperands

      public abstract int getNumberOfOperands()
      The number of operands expected by the operations
    • getDefaultOperandClass

      public byte getDefaultOperandClass()
      Specified by:
      getDefaultOperandClass in class Ptg