Class DateValue<S extends DateDomainSubset<S>>
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue<I,R,S,D>
-
- it.bancaditalia.oss.vtl.impl.types.data.TimeValue<DateValue<S>,DateHolder<?>,S,DateDomain>
-
- it.bancaditalia.oss.vtl.impl.types.data.DateValue<S>
-
- All Implemented Interfaces:
ScalarValue<DateValue<S>,DateHolder<?>,S,DateDomain>
,VTLValue
,Serializable
,Comparable<ScalarValue<?,?,?,?>>
,Supplier<DateHolder<?>>
public class DateValue<S extends DateDomainSubset<S>> extends TimeValue<DateValue<S>,DateHolder<?>,S,DateDomain>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DateValue(DateHolder<?> value, S domain)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <S1 extends DateDomainSubset<S1>>
DateValue<S1>as(S1 domain2)
int
compareTo(ScalarValue<?,?,?,?> o)
DateValue<S>
increment(long amount)
static DateValue<EntireDateDomainSubset>
of(DateHolder<?> value)
static DateValue<EntireDateDomainSubset>
of(TemporalAccessor value)
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue
equals, get, getDomain, getMetadata, hashCode, toString
-
-
-
-
Constructor Detail
-
DateValue
public DateValue(DateHolder<?> value, S domain)
-
-
Method Detail
-
of
public static DateValue<EntireDateDomainSubset> of(TemporalAccessor value)
-
of
public static DateValue<EntireDateDomainSubset> of(DateHolder<?> value)
-
as
public <S1 extends DateDomainSubset<S1>> DateValue<S1> as(S1 domain2)
-
compareTo
public int compareTo(ScalarValue<?,?,?,?> o)
-
increment
public DateValue<S> increment(long amount)
- Specified by:
increment
in classTimeValue<DateValue<S extends DateDomainSubset<S>>,DateHolder<?>,S extends DateDomainSubset<S>,DateDomain>
-
-