Package com.walkfares.calendar
Class WeeklyCalendar
java.lang.Object
com.walkfares.calendar.WeeklyCalendar
- All Implemented Interfaces:
Calendar
public class WeeklyCalendar extends Object implements Calendar
-
Constructor Summary
Constructors Constructor Description WeeklyCalendar()WeeklyCalendar(int dow) -
Method Summary
Modifier and Type Method Description UTCDatealign(UTCDate d)UTCDatealignBackwards(UTCDate date)UTCDatealignForwards(UTCDate date)StringgetCode()intgetDow()List<UTCDate>getIntervals(UTCDate from, int number)List<UTCDate>getIntervals(UTCDate from, UTCDate to)StringgetName()StringgetType()booleanincludes(UTCDate date)UTCDatenextInterval(UTCDate from)UTCDateprevInterval(UTCDate from)voidsetCode(String code)WeeklyCalendarsetHolidayCalendar(HolidayCalendar holidayCalendar)WeeklyCalendarsetRollBackwards(boolean rollBackwards)Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.walkfares.calendar.Calendar
endOfPeriod, ensureIndex, getBasis, isIntraday, isSparse, move, newInstance, setName, validate
-
Constructor Details
-
WeeklyCalendar
public WeeklyCalendar() -
WeeklyCalendar
public WeeklyCalendar(int dow)
-
-
Method Details
-
getDow
public int getDow() -
setHolidayCalendar
-
setRollBackwards
-
getCode
-
setCode
-
getName
-
getType
-
align
-
getIntervals
- Specified by:
getIntervalsin interfaceCalendar
-
getIntervals
- Specified by:
getIntervalsin interfaceCalendar
-
nextInterval
- Specified by:
nextIntervalin interfaceCalendar
-
prevInterval
- Specified by:
prevIntervalin interfaceCalendar
-
alignBackwards
- Specified by:
alignBackwardsin interfaceCalendar
-
alignForwards
- Specified by:
alignForwardsin interfaceCalendar
-
includes
-