Class NameXPxg

  • All Implemented Interfaces:
    java.lang.Cloneable, Pxg

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

    This is XSSF only, as it stores the sheet / book references in String form. The HSSF equivalent using indexes is NameXPtg

    • Constructor Detail

      • NameXPxg

        public NameXPxg​(int externalWorkbookNumber,
                        java.lang.String sheetName,
                        java.lang.String nameName)
      • NameXPxg

        public NameXPxg​(java.lang.String sheetName,
                        java.lang.String nameName)
      • NameXPxg

        public NameXPxg​(java.lang.String nameName)
    • Method Detail

      • toString

        public java.lang.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
      • getSheetName

        public java.lang.String getSheetName()
        Specified by:
        getSheetName in interface Pxg
      • getNameName

        public java.lang.String getNameName()
      • setSheetName

        public void setSheetName​(java.lang.String sheetName)
        Specified by:
        setSheetName in interface Pxg
      • toFormulaString

        public java.lang.String toFormulaString()
        Description copied from class: Ptg
        return a string representation of this token alone
        Specified by:
        toFormulaString in interface Pxg
        Specified by:
        toFormulaString 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.