Interface DoubleValued

All Superinterfaces:
NumericValued, ScalarTyped, ScalarValued, TokenTyped, TokenValued
All Known Subinterfaces:
DoubleInputField, DoubleValuedIterator, FloatInputField, FloatValued, FloatValuedIterator, IntInputField, IntValued, IntValuedIterator, LongInputField, LongValued, LongValuedIterator, MoneyInputField, MoneyValued, MoneyValuedIterator
All Known Implementing Classes:
DoubleRegister, DoubleToken, FloatRegister, FloatToken, IntRegister, IntToken, LongRegister, LongToken, MoneyRegister, MoneyToken, NullToken

public interface DoubleValued extends NumericValued
A TokenValued object containing a double value.
See Also:
  • TokenTypeConstant#DOUBLE
  • Method Details

    • asDouble

      double asDouble()
      Gets the contained double value.
      Returns:
      the contained value as a double. If null valued, as indicated by TokenValued.isNull(), Double.NaN is returned.