Class NamePtg

All Implemented Interfaces:
Cloneable, WorkbookDependentFormula

public final class NamePtg extends OperandPtg implements WorkbookDependentFormula
See the spec at 2.5.198.76 PtgName
Author:
andy, Jason Height (jheight at chariot dot net dot au)
  • Field Details

  • Constructor Details

    • NamePtg

      public NamePtg(int nameIndex)
      Parameters:
      nameIndex - zero-based index to name within workbook
    • NamePtg

      public NamePtg(LittleEndianInput in)
      Creates new NamePtg
  • Method Details

    • getIndex

      public int getIndex()
      Returns:
      zero based index to a defined name record in the LinkTable
    • write

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

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

      public String toFormulaString(FormulaRenderingWorkbook book)
      Specified by:
      toFormulaString in interface WorkbookDependentFormula
    • toFormulaString

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

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