Index
All Classes and Interfaces|All Packages|Serialized Form
B
- BACKWARD - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Skip
-
BACKWARD means that non-existing instanced get rolled back to the previous day (for leap days) or month (for leap months).
- BYDAY - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A list of
RecurrenceRule.WeekdayNums on which the event recurs. - BYHOUR - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
The hours on which the event recurs.
- BYMINUTE - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
The minutes on which the event recurs.
- BYMONTH - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A list of months that specify in which months the instances recur.
- BYMONTHDAY - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A list of month days on which the event recurs.
- BYSECOND - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
The seconds on which the event recurs.
- BYSETPOS - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A list of set positions to consider when iterating the instances.
- BYWEEKNO - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A list of week numbers that specify in which weeks the instances recur.
- BYYEARDAY - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A list of year days that specify on which year days the instances recur.
C
- Composite - Class in org.dmfs.rfc5545.iterable.instanceiterable
-
Deprecated.
- Composite - Class in org.dmfs.rfc5545.iterable.instanceiterator
-
Deprecated.in favour of
Merged - Composite(Iterable<InstanceIterable>) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.Composite
-
Deprecated.
- Composite(Iterable<InstanceIterator>) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterator.Composite
-
Deprecated.
- Composite(InstanceIterable...) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.Composite
-
Deprecated.
- Composite(InstanceIterator...) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterator.Composite
-
Deprecated.
- COUNT - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
This part specifies total number of instances.
- CountLimitedRecurrenceRuleIterator - Class in org.dmfs.rfc5545.instanceiterator
-
An
InstanceIteratorwhich limits the number of iterated instances. - CountLimitedRecurrenceRuleIterator - Class in org.dmfs.rfc5545.iterable.instanceiterator
-
Deprecated.in favour of
CountLimitedRecurrenceRuleIterator - CountLimitedRecurrenceRuleIterator(RecurrenceRuleIterator, int) - Constructor for class org.dmfs.rfc5545.instanceiterator.CountLimitedRecurrenceRuleIterator
- CountLimitedRecurrenceRuleIterator(RecurrenceRuleIterator, int) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterator.CountLimitedRecurrenceRuleIterator
-
Deprecated.
D
- DAILY - Enum constant in enum class org.dmfs.rfc5545.recur.Freq
- Difference - Class in org.dmfs.rfc5545.recurrenceset
-
A
RecurrenceSetthat contains all the instances of a givenRecurrenceSetexcept the ones that are in the exceptionsRecurrenceSet. - Difference(RecurrenceSet, RecurrenceSet) - Constructor for class org.dmfs.rfc5545.recurrenceset.Difference
E
- EffectiveInstancesIterator - Class in org.dmfs.rfc5545.instanceiterator
-
An iterator for recurrence sets.
- EffectiveInstancesIterator - Class in org.dmfs.rfc5545.iterable.instanceiterator
-
Deprecated.in favour of
EffectiveInstancesIterator - EffectiveInstancesIterator(InstanceIterator, InstanceIterator) - Constructor for class org.dmfs.rfc5545.instanceiterator.EffectiveInstancesIterator
-
Create a new recurrence iterator for specific lists of instances and exceptions.
- EffectiveInstancesIterator(InstanceIterator, InstanceIterator) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterator.EffectiveInstancesIterator
-
Deprecated.Create a new recurrence iterator for specific lists of instances and exceptions.
- EmptyIterable - Class in org.dmfs.rfc5545.iterable.instanceiterable
-
Deprecated.without replacement
- EmptyIterable() - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.EmptyIterable
-
Deprecated.
- EmptyIterator - Class in org.dmfs.rfc5545.instanceiterator
-
An
InstanceIteratorwithout any instances. - EmptyIterator - Class in org.dmfs.rfc5545.iterable.instanceiterator
-
Deprecated.in favour of
EmptyIterator - EmptyIterator() - Constructor for class org.dmfs.rfc5545.instanceiterator.EmptyIterator
- EmptyIterator() - Constructor for class org.dmfs.rfc5545.iterable.instanceiterator.EmptyIterator
-
Deprecated.
F
- fastForward(long) - Method in class org.dmfs.rfc5545.iterable.instanceiterator.Composite
-
Deprecated.
- fastForward(long) - Method in class org.dmfs.rfc5545.iterable.instanceiterator.CountLimitedRecurrenceRuleIterator
-
Deprecated.
- fastForward(long) - Method in class org.dmfs.rfc5545.iterable.instanceiterator.EffectiveInstancesIterator
-
Deprecated.Fast-forward to the next instance at or after the given date.
- fastForward(long) - Method in class org.dmfs.rfc5545.iterable.instanceiterator.EmptyIterator
-
Deprecated.
- fastForward(long) - Method in interface org.dmfs.rfc5545.iterable.InstanceIterator
-
Deprecated.Skip all instances till
until. - fastForward(long) - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Skip all instances up to a specific date.
- fastForward(DateTime) - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Skip all instances up to a specific date.
- fastForward(DateTime) - Method in class org.dmfs.rfc5545.instanceiterator.CountLimitedRecurrenceRuleIterator
- fastForward(DateTime) - Method in class org.dmfs.rfc5545.instanceiterator.EffectiveInstancesIterator
-
Fast-forward to the next instance at or after the given date.
- fastForward(DateTime) - Method in class org.dmfs.rfc5545.instanceiterator.EmptyIterator
- fastForward(DateTime) - Method in interface org.dmfs.rfc5545.InstanceIterator
-
Skip all occurrences until
until. - fastForward(DateTime) - Method in class org.dmfs.rfc5545.instanceiterator.FastForwardable
- fastForward(DateTime) - Method in class org.dmfs.rfc5545.instanceiterator.Merged
- FastForwardable - Class in org.dmfs.rfc5545.instanceiterator
- FastForwardable(DateTime, Iterator<DateTime>) - Constructor for class org.dmfs.rfc5545.instanceiterator.FastForwardable
- FastForwarded - Class in org.dmfs.rfc5545.iterable.instanceiterable
-
Deprecated.in favour of
FastForwarded - FastForwarded - Class in org.dmfs.rfc5545.recurrenceset
-
A
RecurrenceSetthat fast forwards the iteration to a given instant. - FastForwarded(long, InstanceIterable) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.FastForwarded
-
Deprecated.
- FastForwarded(DateTime, Iterable<InstanceIterable>) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.FastForwarded
-
Deprecated.
- FastForwarded(DateTime, Iterable<RecurrenceSet>) - Constructor for class org.dmfs.rfc5545.recurrenceset.FastForwarded
- FastForwarded(DateTime, InstanceIterable) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.FastForwarded
-
Deprecated.
- FastForwarded(DateTime, InstanceIterable...) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.FastForwarded
-
Deprecated.
- FastForwarded(DateTime, RecurrenceSet) - Constructor for class org.dmfs.rfc5545.recurrenceset.FastForwarded
- FastForwarded(DateTime, RecurrenceSet...) - Constructor for class org.dmfs.rfc5545.recurrenceset.FastForwarded
- FirstAndRuleInstances - Class in org.dmfs.rfc5545.iterable.instanceiterable
-
Deprecated.in favour of
OfRuleAndFirst - FirstAndRuleInstances(RecurrenceRule) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.FirstAndRuleInstances
-
Deprecated.Create a new adapter for the given rule and start.
- FORWARD - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Skip
-
FORWARD means that non-existing instanced get rolled forward to the next day (for leap days) or month (for leap months).
- Freq - Enum Class in org.dmfs.rfc5545.recur
-
Enumeration of valid FREQ values.
- FREQ - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
Base frequency of the recurring instances.
- FreqIterator - Class in org.dmfs.rfc5545.recur
-
The base frequency iterator for recurrence rules.
- FreqIterator(RecurrenceRule, CalendarMetrics, long) - Constructor for class org.dmfs.rfc5545.recur.FreqIterator
-
Create a new FreqIterator for the given rule and start date.
G
- getByDayPart() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Return the value of the BYDAY part of the rule if there is any.
- getByPart(RecurrenceRule.Part) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Returns a specific by-rule.
- getCalendarMetricsForName(String) - Static method in class org.dmfs.rfc5545.recur.UnicodeCalendarScales
- getCount() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Get the number if instances in the recurrence set.
- getFreq() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Return the base frequency of this recurrence rule.
- getInterval() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Get the INTERVAL of this rule.
- getSkip() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Return value of the skip part of this rule.
- getUntil() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Get the last date an instance my have.
- getWeekStart() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Get the start of the week as defined in the rule.
- getXPart(String) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Returns a specific x-part.
H
- hasNext() - Method in class org.dmfs.rfc5545.instanceiterator.CountLimitedRecurrenceRuleIterator
- hasNext() - Method in class org.dmfs.rfc5545.instanceiterator.EffectiveInstancesIterator
-
Check if there is at least one more instance to iterate.
- hasNext() - Method in class org.dmfs.rfc5545.instanceiterator.EmptyIterator
- hasNext() - Method in class org.dmfs.rfc5545.instanceiterator.FastForwardable
- hasNext() - Method in class org.dmfs.rfc5545.instanceiterator.Merged
- hasNext() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.Composite
-
Deprecated.
- hasNext() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.CountLimitedRecurrenceRuleIterator
-
Deprecated.
- hasNext() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.EffectiveInstancesIterator
-
Deprecated.Check if there is at least one more instance to iterate.
- hasNext() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.EmptyIterator
-
Deprecated.
- hasNext() - Method in interface org.dmfs.rfc5545.iterable.InstanceIterator
-
Deprecated.Returns
trueif there is at least one more instance to iterate andfalseotherwise. - hasNext() - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
- hasPart(RecurrenceRule.Part) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Checks if a specific part is present in this rule.
- hasXPart(String) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Returns whether a specific x-part is present in the rule.
- HOURLY - Enum constant in enum class org.dmfs.rfc5545.recur.Freq
I
- INSTANCE - Static variable in class org.dmfs.rfc5545.instanceiterator.EmptyIterator
- INSTANCE - Static variable in class org.dmfs.rfc5545.iterable.instanceiterable.EmptyIterable
-
Deprecated.
- INSTANCE - Static variable in class org.dmfs.rfc5545.iterable.instanceiterator.EmptyIterator
-
Deprecated.
- InstanceIterable - Interface in org.dmfs.rfc5545.iterable
-
Deprecated.in favour of
RecurrenceSet - InstanceIterator - Interface in org.dmfs.rfc5545
- InstanceIterator - Interface in org.dmfs.rfc5545.iterable
-
Deprecated.in favour of
InstanceIterator - InstanceList - Class in org.dmfs.rfc5545.iterable.instanceiterable
-
Deprecated.in favour of
OfList - InstanceList(long[]) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.InstanceList
-
Deprecated.Create an adapter for the instances in
list. - InstanceList(String, TimeZone) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.InstanceList
-
Deprecated.Create an adapter for the instances in
list. - InstanceList(CalendarMetrics, String, TimeZone) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.InstanceList
-
Deprecated.Create an adapter for the instances in
list. - INTERVAL - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
The base interval of the recurring instances.
- InvalidRecurrenceRuleException - Exception in org.dmfs.rfc5545.recur
-
An Exception that indicates an error in a recurrence rule.
- InvalidRecurrenceRuleException(String) - Constructor for exception org.dmfs.rfc5545.recur.InvalidRecurrenceRuleException
- InvalidRecurrenceRuleException(String, Throwable) - Constructor for exception org.dmfs.rfc5545.recur.InvalidRecurrenceRuleException
- isInfinite() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Returns whether this recurrence rule recurs forever.
- isInfinite() - Method in class org.dmfs.rfc5545.recurrenceset.Difference
- isInfinite() - Method in class org.dmfs.rfc5545.recurrenceset.FastForwarded
- isInfinite() - Method in interface org.dmfs.rfc5545.RecurrenceSet
-
Returns whether this
RecurrenceSetis infinite or not. - isInfinite() - Method in class org.dmfs.rfc5545.recurrenceset.Merged
- isInfinite() - Method in class org.dmfs.rfc5545.recurrenceset.OfList
- isInfinite() - Method in class org.dmfs.rfc5545.recurrenceset.OfRule
- isInfinite() - Method in class org.dmfs.rfc5545.recurrenceset.OfRuleAndFirst
- iterator() - Method in class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- iterator() - Method in class org.dmfs.rfc5545.recurrenceset.Difference
- iterator() - Method in class org.dmfs.rfc5545.recurrenceset.FastForwarded
- iterator() - Method in interface org.dmfs.rfc5545.RecurrenceSet
-
Returns an
InstanceIteratorfor thisRecurrenceSet. - iterator() - Method in class org.dmfs.rfc5545.recurrenceset.Merged
- iterator() - Method in class org.dmfs.rfc5545.recurrenceset.OfList
- iterator() - Method in class org.dmfs.rfc5545.recurrenceset.OfRule
- iterator() - Method in class org.dmfs.rfc5545.recurrenceset.OfRuleAndFirst
- iterator(long, TimeZone) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Get a new
RuleIteratorthat iterates all instances of this rule. - iterator(DateTime) - Method in class org.dmfs.rfc5545.iterable.instanceiterable.Composite
-
Deprecated.
- iterator(DateTime) - Method in class org.dmfs.rfc5545.iterable.instanceiterable.EmptyIterable
-
Deprecated.
- iterator(DateTime) - Method in class org.dmfs.rfc5545.iterable.instanceiterable.FastForwarded
-
Deprecated.
- iterator(DateTime) - Method in class org.dmfs.rfc5545.iterable.instanceiterable.FirstAndRuleInstances
-
Deprecated.
- iterator(DateTime) - Method in class org.dmfs.rfc5545.iterable.instanceiterable.InstanceList
-
Deprecated.
- iterator(DateTime) - Method in interface org.dmfs.rfc5545.iterable.InstanceIterable
-
Deprecated.Return an
InstanceIteratorfor the given first instance. - iterator(DateTime) - Method in class org.dmfs.rfc5545.iterable.instanceiterable.RuleInstances
-
Deprecated.
- iterator(DateTime) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Get a new
RuleIteratorthat iterates all instances of this rule.
L
- LastInstance - Class in org.dmfs.rfc5545.optional
- LastInstance(RecurrenceSet) - Constructor for class org.dmfs.rfc5545.optional.LastInstance
- linearSearch(int[], int) - Static method in class org.dmfs.rfc5545.recur.StaticUtils
-
Perform a linear search for an integer in a given array.
- linearSearch(long[], int, int, long) - Static method in class org.dmfs.rfc5545.recur.StaticUtils
-
Perform a linear search for a long in a given array.
- linearSearch(long[], long) - Static method in class org.dmfs.rfc5545.recur.StaticUtils
-
Perform a linear search for a long in a given array.
- ListToArray(List<Integer>) - Static method in class org.dmfs.rfc5545.recur.StaticUtils
- ListToSortedArray(List<Integer>) - Static method in class org.dmfs.rfc5545.recur.StaticUtils
M
- Merged - Class in org.dmfs.rfc5545.instanceiterator
-
An
InstanceIteratorwhich iterates the elements of otherInstanceIteratorin chronological order. - Merged - Class in org.dmfs.rfc5545.recurrenceset
-
A composite
RecurrenceSetcomposed of otherRecurrenceSets. - Merged(Iterable<InstanceIterator>) - Constructor for class org.dmfs.rfc5545.instanceiterator.Merged
- Merged(Iterable<RecurrenceSet>) - Constructor for class org.dmfs.rfc5545.recurrenceset.Merged
- Merged(InstanceIterator...) - Constructor for class org.dmfs.rfc5545.instanceiterator.Merged
- Merged(RecurrenceSet...) - Constructor for class org.dmfs.rfc5545.recurrenceset.Merged
- MINUTELY - Enum constant in enum class org.dmfs.rfc5545.recur.Freq
- mode - Variable in class org.dmfs.rfc5545.recur.RecurrenceRule
-
The parser mode.
- MONTHLY - Enum constant in enum class org.dmfs.rfc5545.recur.Freq
N
- next() - Method in class org.dmfs.rfc5545.instanceiterator.CountLimitedRecurrenceRuleIterator
- next() - Method in class org.dmfs.rfc5545.instanceiterator.EffectiveInstancesIterator
-
Get the next instance of this set.
- next() - Method in class org.dmfs.rfc5545.instanceiterator.EmptyIterator
- next() - Method in class org.dmfs.rfc5545.instanceiterator.FastForwardable
- next() - Method in class org.dmfs.rfc5545.instanceiterator.Merged
- next() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.Composite
-
Deprecated.
- next() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.CountLimitedRecurrenceRuleIterator
-
Deprecated.
- next() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.EffectiveInstancesIterator
-
Deprecated.Get the next instance of this set.
- next() - Method in class org.dmfs.rfc5545.iterable.instanceiterator.EmptyIterator
-
Deprecated.
- next() - Method in interface org.dmfs.rfc5545.iterable.InstanceIterator
-
Deprecated.Get the next instance (in milliseconds since the epoch) of this set.
- next() - Method in class org.dmfs.rfc5545.recur.FreqIterator
- next() - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
- nextDateTime() - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Get the next instance.
- nextMillis() - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Get the next instance.
O
- OfList - Class in org.dmfs.rfc5545.recurrenceset
- OfList(Iterable<DateTime>) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfList
- OfList(String) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfList
- OfList(String...) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfList
- OfList(TimeZone, Iterable<String>) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfList
- OfList(TimeZone, String) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfList
- OfList(TimeZone, String...) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfList
- OfList(DateTime...) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfList
- OfRule - Class in org.dmfs.rfc5545.recurrenceset
-
The
RecurrenceSetof a singleRecurrenceRule. - OfRule(RecurrenceRule, DateTime) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfRule
- OfRuleAndFirst - Class in org.dmfs.rfc5545.recurrenceset
-
The
RecurrenceSetof a singleRecurrenceRulethat also returns any non-synchronized first instance. - OfRuleAndFirst(RecurrenceRule, DateTime) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfRuleAndFirst
-
Create a new adapter for the given rule and start.
- OMIT - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Skip
-
OMIT is the default value.
- org.dmfs.rfc5545 - package org.dmfs.rfc5545
- org.dmfs.rfc5545.instanceiterator - package org.dmfs.rfc5545.instanceiterator
- org.dmfs.rfc5545.iterable - package org.dmfs.rfc5545.iterable
- org.dmfs.rfc5545.iterable.instanceiterable - package org.dmfs.rfc5545.iterable.instanceiterable
- org.dmfs.rfc5545.iterable.instanceiterator - package org.dmfs.rfc5545.iterable.instanceiterator
- org.dmfs.rfc5545.optional - package org.dmfs.rfc5545.optional
- org.dmfs.rfc5545.recur - package org.dmfs.rfc5545.recur
- org.dmfs.rfc5545.recurrenceset - package org.dmfs.rfc5545.recurrenceset
P
- ParsedDates - Class in org.dmfs.rfc5545.iterable
- ParsedDates(String) - Constructor for class org.dmfs.rfc5545.iterable.ParsedDates
- ParsedDates(TimeZone, String) - Constructor for class org.dmfs.rfc5545.iterable.ParsedDates
- peekDateTime() - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Peek at the next instance to be returned by
RecurrenceRuleIterator.nextDateTime()without actually iterating it. - peekMillis() - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Peek at the next instance to be returned by
RecurrenceRuleIterator.nextMillis()without actually iterating it. - pos - Variable in class org.dmfs.rfc5545.recur.RecurrenceRule.WeekdayNum
-
The position of this weekday in the interval.
R
- RecurrenceRule - Class in org.dmfs.rfc5545.recur
- RecurrenceRule(String) - Constructor for class org.dmfs.rfc5545.recur.RecurrenceRule
-
Create a new recurrence rule from String using the
RecurrenceRule.RfcModeRecurrenceRule.RfcMode.RFC5545_LAX. - RecurrenceRule(String, RecurrenceRule.RfcMode) - Constructor for class org.dmfs.rfc5545.recur.RecurrenceRule
-
Create a new recurrence rule from String using a custom
RecurrenceRule.RfcMode. - RecurrenceRule(Freq) - Constructor for class org.dmfs.rfc5545.recur.RecurrenceRule
-
Create a new recurrence rule with the given base frequency.
- RecurrenceRule(Freq, RecurrenceRule.RfcMode) - Constructor for class org.dmfs.rfc5545.recur.RecurrenceRule
-
Create a new recurrence rule with the given base frequency using a custom
RecurrenceRule.RfcMode. - RecurrenceRule.Part - Enum Class in org.dmfs.rfc5545.recur
-
Enumeration of valid recurrence rule parts.
- RecurrenceRule.RfcMode - Enum Class in org.dmfs.rfc5545.recur
-
Enumeration of supported rule versions.
- RecurrenceRule.Skip - Enum Class in org.dmfs.rfc5545.recur
-
Values of the new SKIP parameter as added in tools.ietf.org/html/draft-daboo-icalendar-rscale-03
- RecurrenceRule.WeekdayNum - Class in org.dmfs.rfc5545.recur
-
This class represents the position of a
Weekdayin a specific range. - RecurrenceRuleIterator - Class in org.dmfs.rfc5545.recur
-
An iterator for recurrence rules.
- RecurrenceSet - Class in org.dmfs.rfc5545.iterable
-
Deprecated.in favour of
Difference - RecurrenceSet - Interface in org.dmfs.rfc5545
-
A set of instances.
- RecurrenceSet(TimeZone, long, Iterable<InstanceIterable>) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RecurrenceSet(TimeZone, long, Iterable<InstanceIterable>, Iterable<InstanceIterable>) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RecurrenceSet(TimeZone, long, InstanceIterable) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RecurrenceSet(TimeZone, long, InstanceIterable, InstanceIterable) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RecurrenceSet(DateTime, Iterable<InstanceIterable>) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RecurrenceSet(DateTime, Iterable<InstanceIterable>, Iterable<InstanceIterable>) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RecurrenceSet(DateTime, InstanceIterable) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RecurrenceSet(DateTime, InstanceIterable, InstanceIterable) - Constructor for class org.dmfs.rfc5545.iterable.RecurrenceSet
-
Deprecated.
- RFC2445_LAX - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
-
Parses recurrence rules according to RFC 2445 in a more tolerant way.
- RFC2445_STRICT - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
-
Parses recurrence rules according to RFC 2445.
- RFC5545_LAX - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
-
Parses recurrence rules according to RFC 5545 in a more tolerant way.
- RFC5545_STRICT - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
-
Parses recurrence rules according to RFC 5545.
- RSCALE - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
RSCALE defines the calendar scale to apply.
- RuleInstances - Class in org.dmfs.rfc5545.iterable.instanceiterable
-
Deprecated.in favour of
OfRule - RuleInstances(RecurrenceRule) - Constructor for class org.dmfs.rfc5545.iterable.instanceiterable.RuleInstances
-
Deprecated.Create a new adapter for the given rule and start.
S
- SECONDLY - Enum constant in enum class org.dmfs.rfc5545.recur.Freq
- setByDayPart(List<RecurrenceRule.WeekdayNum>) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the BYDAY part of this rule.
- setByPart(RecurrenceRule.Part, Integer...) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set a specific by-rule.
- setByPart(RecurrenceRule.Part, List<Integer>) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set a specific by-rule.
- setCount(int) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the number of instances in the recurrence set.
- setFreq(Freq, boolean) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the base frequency of this recurrence rule.
- setInterval(int) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the INTERVAL of this rule.
- setSkip(RecurrenceRule.Skip) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the skip part of this recurrence rule.
- setUntil(DateTime) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the latest possible date of an instance.
- setWeekStart(Weekday) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the start of the week.
- setWeekStart(Weekday, boolean) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Set the start of the week.
- setXPart(String, String) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
-
Sets an x-part. x-parts are supported by RFC 2445 only.
- skip(int) - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Skip the given number of instances.
- SKIP - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
SKIP defines how to handle instances that would fall on a leap day or leap month in a non-leap year.
- skipAllButLast() - Method in class org.dmfs.rfc5545.recur.RecurrenceRuleIterator
-
Skips all instances except for the last one.
- StaticUtils - Class in org.dmfs.rfc5545.recur
-
A collection of static methods.
- StaticUtils() - Constructor for class org.dmfs.rfc5545.recur.StaticUtils
T
- toString() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
- toString() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule.WeekdayNum
U
- UnicodeCalendarScales - Class in org.dmfs.rfc5545.recur
- UnicodeCalendarScales() - Constructor for class org.dmfs.rfc5545.recur.UnicodeCalendarScales
- UNTIL - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
This part specifies the latest date of the last instance.
V
- valueOf(String) - Static method in enum class org.dmfs.rfc5545.recur.Freq
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Skip
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class org.dmfs.rfc5545.recur.RecurrenceRule.WeekdayNum
-
Parse a weekdaynum String as defined in RFC 5545 (this definition equals the definition in RFC 2445).
- valueOf(String, boolean) - Static method in class org.dmfs.rfc5545.recur.RecurrenceRule.WeekdayNum
-
Parse a weekdaynum String as defined in RFC 5545 (this definition equals the definition in RFC 2445).
- values() - Static method in enum class org.dmfs.rfc5545.recur.Freq
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Skip
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- weekday - Variable in class org.dmfs.rfc5545.recur.RecurrenceRule.WeekdayNum
-
The
Weekday. - WeekdayNum(int, Weekday) - Constructor for class org.dmfs.rfc5545.recur.RecurrenceRule.WeekdayNum
-
Create a new WeekdayNum instance.
- WEEKLY - Enum constant in enum class org.dmfs.rfc5545.recur.Freq
- WKST - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
The start day of a week.
Y
_
- _BYDAY_FILTER - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A special BYDAY filter for expander rewriting
- _BYMONTH_FILTER - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A special BYMONTH filter for expander rewriting
- _BYMONTHDAY_FILTER - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A special BYMONTHDAY filter for expander rewriting
- _BYMONTHDAYSKIP - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
The SKIP filter for monthdays.
- _BYMONTHSKIP - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
The SKIP filter for months.
- _BYWEEKNO_FILTER - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A special BYWEEKNO filter for expander rewriting
- _BYYEARDAY_FILTER - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
A special BYYEARDAY filter for expander rewriting
- _SANITY_FILTER - Enum constant in enum class org.dmfs.rfc5545.recur.RecurrenceRule.Part
-
Filters all invalid dates.
All Classes and Interfaces|All Packages|Serialized Form
Merged