Class DoubleValue

  • All Implemented Interfaces:
    Value

    public class DoubleValue
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DoubleValue​(double value)  
      DoubleValue​(java.lang.String value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean asBoolean()
      Returns the value as a boolean.
      byte asByte()
      Returns the value as a byte.
      byte[] asByteArray()
      Returns the value as a byte array.
      double asDouble()
      Returns the value as a double.
      float asFloat()
      Returns the value as a float.
      int asInt()
      Returns the value as an integer.
      long asLong()
      Returns the value as a long.
      short asShort()
      Returns the value as a short.
      java.lang.String asString()
      Returns the value as a string.
      ValueType getValueType()
      Returns the ValueType
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DoubleValue

        public DoubleValue​(double value)
      • DoubleValue

        public DoubleValue​(java.lang.String value)
    • Method Detail

      • asByteArray

        public byte[] asByteArray()
        Description copied from interface: Value
        Returns the value as a byte array.
        Specified by:
        asByteArray in interface Value
        Returns:
        the value as a byte array
      • getValueType

        public ValueType getValueType()
        Description copied from interface: Value
        Returns the ValueType
        Returns:
        ValueType of this value
      • asDouble

        public double asDouble()
        Description copied from interface: Value
        Returns the value as a double.
        Specified by:
        asDouble in interface Value
        Returns:
        the value as a double
      • asFloat

        public float asFloat()
        Description copied from interface: Value
        Returns the value as a float.
        Specified by:
        asFloat in interface Value
        Returns:
        the value as a float
      • asLong

        public long asLong()
        Description copied from interface: Value
        Returns the value as a long.
        Specified by:
        asLong in interface Value
        Returns:
        the value as a long
      • asInt

        public int asInt()
        Description copied from interface: Value
        Returns the value as an integer.
        Specified by:
        asInt in interface Value
        Returns:
        the value as an integer
      • asShort

        public short asShort()
        Description copied from interface: Value
        Returns the value as a short.
        Specified by:
        asShort in interface Value
        Returns:
        the value as a short
      • asByte

        public byte asByte()
        Description copied from interface: Value
        Returns the value as a byte.
        Specified by:
        asByte in interface Value
        Returns:
        the value as a byte
      • asBoolean

        public boolean asBoolean()
        Description copied from interface: Value
        Returns the value as a boolean.
        Specified by:
        asBoolean in interface Value
        Returns:
        the value as a boolean
      • asString

        public java.lang.String asString()
        Description copied from interface: Value
        Returns the value as a string.
        Specified by:
        asString in interface Value
        Returns:
        the value as a string
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object