Class WeekPeriodHolder
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.types.data.date.PeriodHolder<WeekPeriodHolder>
-
- it.bancaditalia.oss.vtl.impl.types.data.date.WeekPeriodHolder
-
- All Implemented Interfaces:
TimeHolder
,Serializable
,Comparable<PeriodHolder<?>>
,Temporal
,TemporalAccessor
public class WeekPeriodHolder extends PeriodHolder<WeekPeriodHolder>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class it.bancaditalia.oss.vtl.impl.types.data.date.PeriodHolder
PeriodHolder.Formatter
-
-
Constructor Summary
Constructors Constructor Description WeekPeriodHolder(TemporalAccessor other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(PeriodHolder<?> other)
boolean
equals(Object obj)
TimePeriodDomainSubset<?>
getDomain()
long
getLong(TemporalField field)
int
hashCode()
boolean
isSupported(TemporalField field)
boolean
isSupported(TemporalUnit unit)
Temporal
plus(long amount, TemporalUnit unit)
protected TemporalUnit
smallestUnit()
String
toString()
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.types.data.date.PeriodHolder
incrementSmallest, until, with
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.time.temporal.TemporalAccessor
get, query, range
-
-
-
-
Constructor Detail
-
WeekPeriodHolder
public WeekPeriodHolder(TemporalAccessor other)
-
-
Method Detail
-
getLong
public long getLong(TemporalField field)
-
isSupported
public boolean isSupported(TemporalField field)
-
compareTo
public int compareTo(PeriodHolder<?> other)
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classPeriodHolder<WeekPeriodHolder>
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in classPeriodHolder<WeekPeriodHolder>
-
toString
public String toString()
- Specified by:
toString
in classPeriodHolder<WeekPeriodHolder>
-
isSupported
public boolean isSupported(TemporalUnit unit)
-
plus
public Temporal plus(long amount, TemporalUnit unit)
-
smallestUnit
protected TemporalUnit smallestUnit()
- Specified by:
smallestUnit
in classPeriodHolder<WeekPeriodHolder>
-
getDomain
public TimePeriodDomainSubset<?> getDomain()
- Specified by:
getDomain
in classPeriodHolder<WeekPeriodHolder>
-
-