Class ByYearDayRule
java.lang.Object
net.fortuna.ical4j.transform.recurrence.AbstractDateExpansionRule
net.fortuna.ical4j.transform.recurrence.ByYearDayRule
- All Implemented Interfaces:
Serializable,Function<DateList,,DateList> UnaryOperator<DateList>,Transformer<DateList>
Applies BYYEARDAY rules specified in this Recur instance to the specified date list. If no BYYEARDAY rules are
specified the date list is returned unmodified.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionByYearDayRule(NumberList yearDayList, Recur.Frequency frequency) ByYearDayRule(NumberList yearDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay) -
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
-
ByYearDayRule
-
ByYearDayRule
public ByYearDayRule(NumberList yearDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay)
-
-
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
-