Class AttrPtg


  • public class AttrPtg
    extends OperationPtg
    "Special Attributes" This seems to be a Misc Stuff and Junk record. One function it serves is in SUM functions (i.e. SUM(A1:A3) causes an area PTG then an ATTR with the SUM option set)
    Author:
    andy, Jason Height (jheight at chariot dot net dot au)
    • Method Detail

      • setOptions

        public void setOptions​(byte options)
      • getOptions

        public byte getOptions()
      • isSemiVolatile

        public boolean isSemiVolatile()
      • isOptimizedIf

        public boolean isOptimizedIf()
      • isOptimizedChoose

        public boolean isOptimizedChoose()
      • isGoto

        public boolean isGoto()
      • isSum

        public boolean isSum()
      • setSum

        public void setSum​(boolean bsum)
      • setOptimizedIf

        public void setOptimizedIf​(boolean bif)
      • setGoto

        public void setGoto​(boolean isGoto)
        Flags this ptg as a goto/jump
        Parameters:
        isGoto -
      • isBaxcel

        public boolean isBaxcel()
      • isSpace

        public boolean isSpace()
      • setData

        public void setData​(short data)
      • getData

        public short getData()
      • 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
      • writeBytes

        public void writeBytes​(byte[] array,
                               int offset)
        Description copied from class: Ptg
        write this Ptg to a byte array
        Specified by:
        writeBytes in class Ptg
      • getSize

        public int getSize()
        Specified by:
        getSize in class Ptg
      • toFormulaString

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