Class ParenthesisPtg

  • All Implemented Interfaces:
    Serializable, Duplicatable, GenericRecord

    public final class ParenthesisPtg
    extends ControlPtg
    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
    See Also:
    Serialized Form
    • Method Detail

      • getSid

        public byte getSid()
        Specified by:
        getSid in class Ptg
        Returns:
        structure id of the parsed thing, or -1 if the record has no sid
      • getSize

        public int getSize​(SpreadsheetVersion version)
        Specified by:
        getSize in class Ptg
        Returns:
        the encoded length of this Ptg, including the initial Ptg type identifier byte.
      • toFormulaString

        public String toFormulaString()
        Description copied from class: Ptg
        return a string representation of this token alone
        Specified by:
        toFormulaString in class Ptg
      • toFormulaString

        public String toFormulaString​(String[] operands)