Index

B C D E F G H I L M N O P R S T U V W Y _ 
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.
in favour of Merged
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 InstanceIterator which limits the number of iterated instances.
CountLimitedRecurrenceRuleIterator - Class in org.dmfs.rfc5545.iterable.instanceiterator
Deprecated.
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 RecurrenceSet that contains all the instances of a given RecurrenceSet except the ones that are in the exceptions RecurrenceSet.
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.
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 InstanceIterator without 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 RecurrenceSet that 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 true if there is at least one more instance to iterate and false otherwise.
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 RecurrenceSet is 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 InstanceIterator for this RecurrenceSet.
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 RuleIterator that 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 InstanceIterator for 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 RuleIterator that iterates all instances of this rule.

L

LastInstance - Class in org.dmfs.rfc5545.optional
The Optional last DateTime of a RecurrenceSet.
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
Convert a List of Integers to an array of ints.
ListToSortedArray(List<Integer>) - Static method in class org.dmfs.rfc5545.recur.StaticUtils
Convert a List of Integers to a sorted array of ints.

M

Merged - Class in org.dmfs.rfc5545.instanceiterator
An InstanceIterator which iterates the elements of other InstanceIterator in chronological order.
Merged - Class in org.dmfs.rfc5545.recurrenceset
A composite RecurrenceSet composed of other RecurrenceSets.
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
A RecurrenceSet of a given list of instances, typically provided in the form of RDATEs or EXDATEs.
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 RecurrenceSet of a single RecurrenceRule.
OfRule(RecurrenceRule, DateTime) - Constructor for class org.dmfs.rfc5545.recurrenceset.OfRule
 
OfRuleAndFirst - Class in org.dmfs.rfc5545.recurrenceset
The RecurrenceSet of a single RecurrenceRule that 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
An Iterable of DateTimes parsed from a String of comma separated RFC 5545 date or datetime values.
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
Builder and parser for recurrence rule strings that comply with RFC 2445 or RFC 5545.
RecurrenceRule(String) - Constructor for class org.dmfs.rfc5545.recur.RecurrenceRule
Create a new recurrence rule from String using the RecurrenceRule.RfcMode RecurrenceRule.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 Weekday in 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

YEARLY - Enum constant in enum class org.dmfs.rfc5545.recur.Freq
 

_

_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.
B C D E F G H I L M N O P R S T U V W Y _ 
All Classes and Interfaces|All Packages|Serialized Form