Class TimeValue<I extends TimeValue<I,R,S,D>,R extends Comparable<? super R> & TemporalAccessor & Serializable & TimeHolder,S extends TimeDomainSubset<S,D>,D extends TimeDomain>
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue<I,R,S,D>
-
- it.bancaditalia.oss.vtl.impl.types.data.TimeValue<I,R,S,D>
-
- All Implemented Interfaces:
ScalarValue<I,R,S,D>
,VTLValue
,Serializable
,Comparable<ScalarValue<?,?,?,?>>
,Supplier<R>
- Direct Known Subclasses:
DateValue
,TimePeriodValue
public abstract class TimeValue<I extends TimeValue<I,R,S,D>,R extends Comparable<? super R> & TemporalAccessor & Serializable & TimeHolder,S extends TimeDomainSubset<S,D>,D extends TimeDomain> extends BaseScalarValue<I,R,S,D>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract TimeValue<?,?,?,?>
increment(long amount)
TimePeriodValue<?>
wrap(DurationValue.Durations duration)
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue
equals, get, getDomain, getMetadata, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
increment
public abstract TimeValue<?,?,?,?> increment(long amount)
-
wrap
public TimePeriodValue<?> wrap(DurationValue.Durations duration)
-
-