Class NumberPtg


  • public class NumberPtg
    extends Ptg
    Number Stores a floating point value in a formula value stored in a 8 byte field using IEEE notation
    Author:
    Avik Sengupta, Jason Height (jheight at chariot dot net dot au)
    • Constructor Detail

      • NumberPtg

        public NumberPtg​(RecordInputStream in)
        Create a NumberPtg from a byte array read from disk
      • NumberPtg

        public NumberPtg​(String value)
        Create a NumberPtg from a string representation of the number Number format is not checked, it is expected to be validated in the parser that calls this method.
        Parameters:
        value - : String representation of a floating point number
    • Method Detail

      • setValue

        public void setValue​(double value)
      • getValue

        public double getValue()
      • 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