Class RecurrenceRuleValue

java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<RecurrenceRuleValue>
jfxtras.icalendarfx.properties.component.recurrence.rrule.RecurrenceRuleValue
All Implemented Interfaces:
VChild, VElement, VParent

public class RecurrenceRuleValue extends VParentBase<RecurrenceRuleValue> implements VChild
RRULE Recurrence Rule RFC 5545 iCalendar 3.3.10 page 38 Contains the following Recurrence Rule elements: COUNT UNTIL FREQUENCY INTERVAL BYxxx RULES in a List The value part of the recurrence rule. It supports the following elements:
( "FREQ" "=" freq )
( "UNTIL" "=" enddate )
( "COUNT" "=" 1*DIGIT )
( "INTERVAL" "=" 1*DIGIT )
( "BYSECOND" "=" byseclist )
( "BYMINUTE" "=" byminlist )
( "BYHOUR" "=" byhrlist )
( "BYDAY" "=" bywdaylist )
( "BYMONTHDAY" "=" bymodaylist )
( "BYYEARDAY" "=" byyrdaylist )
( "BYWEEKNO" "=" bywknolist )
( "BYMONTH" "=" bymolist )
( "BYSETPOS" "=" bysplist )
( "WKST" "=" weekday )
In addition to methods to support iCalendar recurrence rule parts, there is a method streamRecurrences(Temporal) that produces a stream of start date/times for the recurrences defined by the rule.
Author:
David Bal
See Also: