Class StringPtg


public final class StringPtg extends ScalarConstantPtg
String Stores a String value in a formula value stored in the format <length 2 bytes>char[]
Author:
Werner Froidevaux, Jason Height (jheight at chariot dot net dot au), Bernard Chesnoy
  • Field Details

  • Constructor Details

    • StringPtg

      public StringPtg(LittleEndianInput in)
      Create a StringPtg from a stream
    • StringPtg

      public StringPtg(String value)
      Create a StringPtg 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

    • getValue

      public String getValue()
    • write

      public void write(LittleEndianOutput out)
      Specified by:
      write 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.
    • toFormulaString

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