java.lang.Object
com.aoapps.hodgepodge.schedule.Recurring
com.aoapps.hodgepodge.schedule.Recurring.EveryByMonth
- Enclosing class:
Recurring
-
Nested Class Summary
Nested classes/interfaces inherited from class com.aoapps.hodgepodge.schedule.Recurring
Recurring.DayOfWeekList, Recurring.Every, Recurring.EveryByDayOfWeek, Recurring.EveryByMonth, Recurring.MonthList
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncheckScheduleFrom
(Calendar from, String attribute) Checks if the schedule can start on the given day.boolean
Recurring schedules are equal when they have both the same type and schedule.getScheduleIterator
(Calendar from) Gets an iterator over dates in the YYYY-MM-DD format.int
hashCode()
-
Constructor Details
-
EveryByMonth
-
-
Method Details
-
equals
Description copied from class:Recurring
Recurring schedules are equal when they have both the same type and schedule. -
hashCode
public int hashCode() -
getRecurringDisplay
- Specified by:
getRecurringDisplay
in classRecurring
-
checkScheduleFrom
Description copied from class:Recurring
Checks if the schedule can start on the given day. Returns null if OK or a string reason of why not OK.- Overrides:
checkScheduleFrom
in classRecurring
-
getScheduleIterator
Description copied from class:Recurring
Gets an iterator over dates in the YYYY-MM-DD format. The iteration starts at the given date.- Specified by:
getScheduleIterator
in classRecurring
-