Class RefPtg

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

public final class RefPtg extends RefPtgBase
ReferencePtg - handles references (such as A1, A2, IA4)
  • Field Details

  • Constructor Details

    • RefPtg

      public RefPtg(String cellref)
      Takes in a String representation of a cell reference and fills out the numeric fields.
    • RefPtg

      public RefPtg(RefPtg other)
    • RefPtg

      public RefPtg(int row, int column, boolean isRowRelative, boolean isColumnRelative)
    • RefPtg

      public RefPtg(LittleEndianInput in)
    • RefPtg

      public RefPtg(CellReference cr)
  • Method Details

    • 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
    • copy

      public RefPtg copy()
      Specified by:
      copy in interface org.apache.poi.common.Duplicatable
      Specified by:
      copy in class OperandPtg
    • write

      public void write(LittleEndianOutput out)
      Specified by:
      write in class Ptg
    • toFormulaString

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

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