public class DoubleValue extends NumericValue
Version:
$Id: DoubleValue.java 34417 2009-07-23 14:42:56Z dkatayev $
Author:
Andrey Parfonov
  • Constructor Details

    • DoubleValue

      public DoubleValue(double value)
      Constructs new DoubleValue.
      Parameters:
      value - the value.
  • Method Details

    • isDouble

      public boolean isDouble()
      Overrides:
      isDouble in class JsonValue
      Returns:
      true if value is 'double', false otherwise. Should be overridden.
    • getStringValue

      public String getStringValue()
      Overrides:
      getStringValue in class JsonValue
      Returns:
      string value. Should be overridden.
    • getByteValue

      public byte getByteValue()
      Overrides:
      getByteValue in class JsonValue
      Returns:
      byte value. Should be overridden.
    • getShortValue

      public short getShortValue()
      Overrides:
      getShortValue in class JsonValue
      Returns:
      short Value. Should be overridden.
    • getIntValue

      public int getIntValue()
      Overrides:
      getIntValue in class JsonValue
      Returns:
      int value. Should be overridden.
    • getLongValue

      public long getLongValue()
      Overrides:
      getLongValue in class JsonValue
      Returns:
      long value. Should be overridden.
    • getFloatValue

      public float getFloatValue()
      Overrides:
      getFloatValue in class JsonValue
      Returns:
      float value. Should be overridden.
    • getDoubleValue

      public double getDoubleValue()
      Overrides:
      getDoubleValue in class JsonValue
      Returns:
      double value. Should be overridden.
    • toString

      public String toString()
      Specified by:
      toString in class NumericValue
    • writeTo

      public void writeTo(JsonWriter writer) throws JsonException
      Write value in given writer.
      Specified by:
      writeTo in class NumericValue
      Parameters:
      writer - Writer.
      Throws:
      JsonException - if any errors occurs.