Class NameXPtg

  • All Implemented Interfaces:
    Cloneable, WorkbookDependentFormula

    public final class NameXPtg
    extends OperandPtg
    implements WorkbookDependentFormula
    A Name, be that a Named Range or a Function / User Defined Function, addressed in the HSSF External Sheet style.

    This is HSSF only, as it matches the HSSF file format way of referring to the sheet by an extern index. The XSSF equivalent is NameXPxg

    • Constructor Detail

      • NameXPtg

        public NameXPtg​(int sheetRefIndex,
                        int nameIndex)
        Parameters:
        sheetRefIndex - index to REF entry in externsheet record
        nameIndex - index to defined name or externname table
    • Method Detail

      • 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()
        Description copied from class: Ptg
        return a string representation of this token alone
        Specified by:
        toFormulaString in class Ptg
      • toString

        public String toString()
        Description copied from class: Ptg
        Overridden toString method to ensure object hash is not printed. This helps get rid of gratuitous diffs when comparing two dumps Subclasses may output more relevant information by overriding this method
        Overrides:
        toString in class Ptg
      • getSheetRefIndex

        public int getSheetRefIndex()
      • getNameIndex

        public int getNameIndex()