Class ByMonthDayRule
java.lang.Object
net.fortuna.ical4j.transform.recurrence.AbstractDateExpansionRule
net.fortuna.ical4j.transform.recurrence.ByMonthDayRule
- All Implemented Interfaces:
Serializable,Function<DateList,,DateList> UnaryOperator<DateList>,Transformer<DateList>
Applies BYMONTHDAY rules specified in this Recur instance to the specified date list. If no BYMONTHDAY rules are
specified the date list is returned unmodified.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionByMonthDayRule(NumberList monthDayList, Recur.Frequency frequency) ByMonthDayRule(NumberList monthDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay) ByMonthDayRule(NumberList monthDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay, Recur.Skip skip) ByMonthDayRule(NumberList monthDayList, Recur.Frequency frequency, Recur.Skip skip) -
Method Summary
Methods inherited from class net.fortuna.ical4j.transform.recurrence.AbstractDateExpansionRule
getCalendarInstance, getFrequency, getTimeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.fortuna.ical4j.transform.Transformer
apply
-
Constructor Details
-
ByMonthDayRule
-
ByMonthDayRule
-
ByMonthDayRule
public ByMonthDayRule(NumberList monthDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay) -
ByMonthDayRule
public ByMonthDayRule(NumberList monthDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay, Recur.Skip skip)
-
-
Method Details
-
transform
Description copied from interface:TransformerTransforms the specified calendar object according to the implementation of this method.- Parameters:
dates- a calendar object to transform- Returns:
- a transformed calendar object
-