public class LocalDateIteratorFactory
extends java.lang.Object
Iterator<LocalDate> and
Iterable<LocalDate>.RecurrenceIteratorFactory| Modifier and Type | Method and Description |
|---|---|
static LocalDateIterable |
createLocalDateIterable(java.lang.String rdata,
org.joda.time.LocalDate start,
boolean strict)
given a block of RRULE, EXRULE, RDATE, and EXDATE content lines, parse
them into a single local date iterable.
|
static LocalDateIterable |
createLocalDateIterable(java.lang.String rdata,
org.joda.time.LocalDate start,
org.joda.time.DateTimeZone tzid,
boolean strict)
given a block of RRULE, EXRULE, RDATE, and EXDATE content lines, parse
them into a single local date iterable.
|
static LocalDateIterator |
createLocalDateIterator(RecurrenceIterator rit)
creates a local date iterator given a recurrence iterator from
RecurrenceIteratorFactory. |
static LocalDateIterator |
createLocalDateIterator(java.lang.String rdata,
org.joda.time.LocalDate start,
boolean strict)
given a block of RRULE, EXRULE, RDATE, and EXDATE content lines, parse
them into a single local date iterator.
|
static LocalDateIterator |
createLocalDateIterator(java.lang.String rdata,
org.joda.time.LocalDate start,
org.joda.time.DateTimeZone tzid,
boolean strict)
given a block of RRULE, EXRULE, RDATE, and EXDATE content lines, parse
them into a single local date iterator.
|
public static LocalDateIterator createLocalDateIterator(java.lang.String rdata, org.joda.time.LocalDate start, org.joda.time.DateTimeZone tzid, boolean strict) throws java.text.ParseException
rdata - RRULE, EXRULE, RDATE, and EXDATE lines.start - the first occurrence of the series.tzid - the local timezone -- used to interpret any dates in RDATE and
EXDATE lines that don't have TZID params.strict - true if any failure to parse should result in a
ParseException. false causes bad content lines to be logged and ignored.java.text.ParseExceptionpublic static LocalDateIterator createLocalDateIterator(java.lang.String rdata, org.joda.time.LocalDate start, boolean strict) throws java.text.ParseException
rdata - RRULE, EXRULE, RDATE, and EXDATE lines.start - the first occurrence of the series.strict - true if any failure to parse should result in a
ParseException. false causes bad content lines to be logged and ignored.java.text.ParseExceptionpublic static LocalDateIterable createLocalDateIterable(java.lang.String rdata, org.joda.time.LocalDate start, org.joda.time.DateTimeZone tzid, boolean strict) throws java.text.ParseException
rdata - RRULE, EXRULE, RDATE, and EXDATE lines.start - the first occurrence of the series.tzid - the local timezone -- used to interpret any dates in RDATE and
EXDATE lines that don't have TZID params.strict - true if any failure to parse should result in a
ParseException. false causes bad content lines to be logged and ignored.java.text.ParseExceptionpublic static LocalDateIterable createLocalDateIterable(java.lang.String rdata, org.joda.time.LocalDate start, boolean strict) throws java.text.ParseException
rdata - RRULE, EXRULE, RDATE, and EXDATE lines.start - the first occurrence of the series.strict - true if any failure to parse should result in a
ParseException. false causes bad content lines to be logged and ignored.java.text.ParseExceptionpublic static LocalDateIterator createLocalDateIterator(RecurrenceIterator rit)
RecurrenceIteratorFactory.