Class NumberPtg

java.lang.Object
loci.poi.hssf.record.formula.Ptg
loci.poi.hssf.record.formula.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)
  • Field Details

  • Constructor Details

    • 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 Details

    • 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
    • getDefaultOperandClass

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

      public Object clone()
      Specified by:
      clone in class Ptg