Package com.walkfares.calendar
Interface Calendar
- All Known Implementing Classes:
BlockCalendar,BusinessCalendar,CombinedHolidayCalendar,DailyCalendar,HolidayCalendar,HourBlockCalendar,IntradayCalendar,MonthlyCalendar,OffsetDailyCalendar,SparseCalendar,WeeklyCalendar
public interface Calendar
-
Method Summary
Modifier and Type Method Description UTCDatealignBackwards(UTCDate date)UTCDatealignForwards(UTCDate date)default UTCDateendOfPeriod(Calendar from, UTCDate start)default intensureIndex(UTCDate date)default DurationgetBasis()StringgetCode()List<UTCDate>getIntervals(UTCDate from, int number)List<UTCDate>getIntervals(UTCDate from, UTCDate to)StringgetName()StringgetType()booleanincludes(UTCDate date)default booleanisIntraday()default booleanisSparse()default UTCDatemove(UTCDate start, int days)default CalendarnewInstance()UTCDatenextInterval(UTCDate from)UTCDateprevInterval(UTCDate from)default voidsetCode(String code)default voidsetName(String name)default voidvalidate()
-
Method Details
-
getCode
String getCode() -
getName
String getName() -
getType
String getType() -
setCode
-
setName
-
getIntervals
-
getIntervals
-
nextInterval
-
prevInterval
-
alignBackwards
-
alignForwards
-
includes
-
newInstance
-
ensureIndex
- Parameters:
date-- Returns:
- -1 = doesn't align, 0 = standard align, 1 = insert align
-
getBasis
-
endOfPeriod
-
move
-
isSparse
default boolean isSparse() -
validate
default void validate() -
isIntraday
default boolean isIntraday()
-