Class UnionPtg

All Implemented Interfaces:
org.apache.poi.common.Duplicatable, GenericRecord

public final class UnionPtg extends OperationPtg
  • Field Details

  • Method Details

    • isBaseToken

      public final boolean isBaseToken()
      Specified by:
      isBaseToken in class Ptg
      Returns:
      false if this token is classified as 'reference', 'value', or 'array'
    • 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()
      Specified by:
      getSize in class Ptg
      Returns:
      the encoded length of this Ptg, including the initial Ptg type identifier byte.
    • write

      public void write(LittleEndianOutput out)
      Specified by:
      write in class Ptg
    • 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)
      implementation of method from OperationsPtg
      Specified by:
      toFormulaString in class OperationPtg
      See Also:
    • getNumberOfOperands

      public int getNumberOfOperands()
      Description copied from class: OperationPtg
      The number of operands expected by the operations
      Specified by:
      getNumberOfOperands in class OperationPtg
    • copy

      public UnionPtg copy()
      Specified by:
      copy in interface org.apache.poi.common.Duplicatable
      Specified by:
      copy in class Ptg