Package com.walkfares.calendar
Class OffsetDailyCalendar
java.lang.Object
com.walkfares.calendar.OffsetDailyCalendar
- All Implemented Interfaces:
Calendar
public class OffsetDailyCalendar extends Object implements Calendar
-
Constructor Summary
Constructors Constructor Description OffsetDailyCalendar()OffsetDailyCalendar(String timezone, int dayoffset, int hour)OffsetDailyCalendar(String code, String name)OffsetDailyCalendar(String code, String name, String timezone, int hour)OffsetDailyCalendar(String code, String name, String timezone, int dayoffset, int hour) -
Method Summary
Modifier and Type Method Description UTCDatealign(UTCDate date)UTCDatealignBackwards(UTCDate date)UTCDatealignForwards(UTCDate date)UTCDatedeAlign(UTCDate date)DurationgetBasis()StringgetCode()intgetDayOffset()intgetHour()List<UTCDate>getIntervals(UTCDate from, int number)List<UTCDate>getIntervals(UTCDate from, UTCDate to)StringgetName()StringgetTimezone()StringgetType()booleanincludes(UTCDate date)UTCDatenextInterval(UTCDate from)UTCDateprevInterval(UTCDate from)voidsetCode(String code)OffsetDailyCalendarsetDayOffset(int dayOffset)OffsetDailyCalendarsetHour(int hour)voidsetName(String name)OffsetDailyCalendarsetTimezone(String timezone)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, isIntraday, isSparse, move, newInstance, validate
-
Constructor Details
-
OffsetDailyCalendar
public OffsetDailyCalendar() -
OffsetDailyCalendar
-
OffsetDailyCalendar
-
OffsetDailyCalendar
-
OffsetDailyCalendar
-
-
Method Details
-
getTimezone
-
setTimezone
-
getDayOffset
public int getDayOffset() -
setDayOffset
-
getHour
public int getHour() -
setHour
-
setCode
-
setName
-
getCode
-
getName
-
getType
-
align
-
deAlign
-
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
-
getBasis
-