Interface NumberValue<T extends NumberValue<T,R,S,D>,R extends Number & Comparable<? super R>,S extends NumberDomainSubset<S,D>,D extends NumberDomain>
-
- Type Parameters:
R
-S
-D
-
- All Superinterfaces:
Comparable<ScalarValue<?,?,?,?>>
,ScalarValue<T,R,S,D>
,Serializable
,Supplier<R>
,VTLValue
- All Known Implementing Classes:
DoubleValue
,IntegerValue
,NumberValueImpl
public interface NumberValue<T extends NumberValue<T,R,S,D>,R extends Number & Comparable<? super R>,S extends NumberDomainSubset<S,D>,D extends NumberDomain> extends ScalarValue<T,R,S,D>
Representation of a value of the VTL "Number" domain.- Author:
- Valentino Pinna
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default double
doubleValue()
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.data.ScalarValue
equals, getDomain, getMetadata, hashCode
-
-