Class ByYearDayRule
- java.lang.Object
-
- net.fortuna.ical4j.transform.recurrence.AbstractDateExpansionRule
-
- net.fortuna.ical4j.transform.recurrence.ByYearDayRule
-
- All Implemented Interfaces:
Serializable,Transformer<DateList>
public class ByYearDayRule extends AbstractDateExpansionRule
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ByYearDayRule(NumberList yearDayList, Recur.Frequency frequency)ByYearDayRule(NumberList yearDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateListtransform(DateList dates)Transforms the specified calendar object according to the implementation of this method.-
Methods inherited from class net.fortuna.ical4j.transform.recurrence.AbstractDateExpansionRule
getCalendarInstance, getFrequency, getTime
-
-
-
-
Constructor Detail
-
ByYearDayRule
public ByYearDayRule(NumberList yearDayList, Recur.Frequency frequency)
-
ByYearDayRule
public ByYearDayRule(NumberList yearDayList, Recur.Frequency frequency, Optional<WeekDay.Day> weekStartDay)
-
-
Method Detail
-
transform
public DateList transform(DateList dates)
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
-
-