Package com.walkfares.calendar.period
Interface AbsolutePeriodCode
- All Superinterfaces:
Comparable<PeriodCode>,PeriodCode
- All Known Subinterfaces:
IntradayAbsolutePeriodCode
- All Known Implementing Classes:
Day.ABSOLUTE,DayAhead.ABSOLUTE
public interface AbsolutePeriodCode extends PeriodCode
-
Method Summary
Modifier and Type Method Description UTCDategetEnd()default PeriodCodegetPeriodCode(ZonedDateTime zdt)RelativePeriodCodegetRelativePeriodCode(int period)default RelativePeriodCodegetRelativePeriodCode(CurveDate curveDate)UTCDategetStart()default booleanisRelative()AbsolutePeriodCodenext()default AbsolutePeriodCodenext(CurveDate curveDate)AbsolutePeriodCodeprevious()default AbsolutePeriodCodeprevious(CurveDate curveDate)AbsolutePeriodCodesetPeriod(int year, int period, int... periods)default AbsolutePeriodCodesetPeriod(int year, int month, String timezone, int... periods)default List<AbsolutePeriodCode>toMonths()AbsolutePeriodCodewithDate(UTCDate date)Methods inherited from interface com.walkfares.calendar.period.PeriodCode
compareTo, getCode, getHashCode, getType, getType, isFinancial, isFixed, isHybrid, isRelativeOnly, isValid
-
Method Details
-
setPeriod
-
setPeriod
-
getRelativePeriodCode
-
getRelativePeriodCode
-
getStart
UTCDate getStart() -
getEnd
UTCDate getEnd() -
next
AbsolutePeriodCode next() -
previous
AbsolutePeriodCode previous() -
withDate
-
next
-
previous
-
isRelative
default boolean isRelative()- Specified by:
isRelativein interfacePeriodCode
-
toMonths
-
getPeriodCode
-