Skip navigation links
A C F G H I L M N O P R S T U V W 

A

AbstractRecurrenceAdapter - Class in org.dmfs.rfc5545.recurrenceset
An abstract adapter for recurrence instance sets.
AbstractRecurrenceAdapter() - Constructor for class org.dmfs.rfc5545.recurrenceset.AbstractRecurrenceAdapter
 
addExceptions(AbstractRecurrenceAdapter) - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSet
Add exceptions to the set of instances (i.e. effectively remove instances from the instance set).
addInstances(AbstractRecurrenceAdapter) - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSet
Add instances to the set of instances.

C

CountLimitedRecurrenceRuleIterator - Class in org.dmfs.rfc5545.recurrenceset
An AbstractRecurrenceAdapter.InstanceIterator which inserts a start instance.
CountLimitedRecurrenceRuleIterator(AbstractRecurrenceAdapter.InstanceIterator, int) - Constructor for class org.dmfs.rfc5545.recurrenceset.CountLimitedRecurrenceRuleIterator
 

F

FastBirthdayIterator - Class in org.dmfs.rfc5545.recur
Fast path for birthday type rules (i.e. instances that recur once a year on the same day and month).
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(long) - Method in class org.dmfs.rfc5545.recurrenceset.CountLimitedRecurrenceRuleIterator
 
fastForward(long) - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSetIterator
Fast forward to the next instance at or after the given date.
FastWeeklyIterator - Class in org.dmfs.rfc5545.recur
Fast path for once a week type rules (i.e. instances recur once a week on the same weekday).
Freq - Enum in org.dmfs.rfc5545.recur
Enumeration of valid FREQ values.
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.
getInstance(RecurrenceRule, CalendarMetrics, long) - Static method in class org.dmfs.rfc5545.recur.FastBirthdayIterator
Get an instance of a FastBirthdayIterator for the given rule.
getInstance(RecurrenceRule, CalendarMetrics, long) - Static method in class org.dmfs.rfc5545.recur.FastWeeklyIterator
Get an instance of a FastWeeklyIterator for the given rule.
getInterval() - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
Get the INTERVAL of this rule.
getLastInstance(TimeZone, long) - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSet
 
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.recur.RecurrenceRuleIterator
 
hasNext() - Method in class org.dmfs.rfc5545.recurrenceset.CountLimitedRecurrenceRuleIterator
 
hasNext() - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSetIterator
Check if there is at least one more instance to iterate.
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.

I

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.RecurrenceSet
Returns whether this RecurrenceSet contains an infinite number of instances.
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.recur.RecurrenceRule
Get a new RuleIterator that iterates all instances of this rule.
iterator(TimeZone, long) - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSet
Get an iterator for the specified start time.
iterator(TimeZone, long, long) - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSet
Return a new RecurrenceSetIterator for this recurrence set.

L

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[], long) - Static method in class org.dmfs.rfc5545.recur.StaticUtils
Perform a linear search for a long 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.
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

mode - Variable in class org.dmfs.rfc5545.recur.RecurrenceRule
The parser mode.

N

next() - Method in class org.dmfs.rfc5545.recur.FastBirthdayIterator
 
next() - Method in class org.dmfs.rfc5545.recur.FastWeeklyIterator
 
next() - Method in class org.dmfs.rfc5545.recur.FreqIterator
 
next() - Method in class org.dmfs.rfc5545.recurrenceset.CountLimitedRecurrenceRuleIterator
 
next() - Method in class org.dmfs.rfc5545.recurrenceset.RecurrenceSetIterator
Get the next instance of this set.
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

org.dmfs.rfc5545.recur - package org.dmfs.rfc5545.recur
 
org.dmfs.rfc5545.recurrenceset - package org.dmfs.rfc5545.recurrenceset
 

P

peek() - Method in class org.dmfs.rfc5545.recurrenceset.CountLimitedRecurrenceRuleIterator
 
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

RecurrenceList - Class in org.dmfs.rfc5545.recurrenceset
A concrete AbstractRecurrenceAdapter for lists of instances.
RecurrenceList(String, TimeZone) - Constructor for class org.dmfs.rfc5545.recurrenceset.RecurrenceList
Create an adapter for the instances in list.
RecurrenceList(CalendarMetrics, String, TimeZone) - Constructor for class org.dmfs.rfc5545.recurrenceset.RecurrenceList
Create an adapter for the instances in list.
RecurrenceList(long[]) - Constructor for class org.dmfs.rfc5545.recurrenceset.RecurrenceList
Create an adapter for the instances in list.
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 in org.dmfs.rfc5545.recur
Enumeration of valid recurrence rule parts.
RecurrenceRule.RfcMode - Enum in org.dmfs.rfc5545.recur
Enumeration of supported rule versions.
RecurrenceRule.Skip - Enum 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.
RecurrenceRuleAdapter - Class in org.dmfs.rfc5545.recurrenceset
RecurrenceRuleAdapter(RecurrenceRule) - Constructor for class org.dmfs.rfc5545.recurrenceset.RecurrenceRuleAdapter
Create a new adapter for the given rule and start.
RecurrenceRuleIterator - Class in org.dmfs.rfc5545.recur
An iterator for recurrence rules.
RecurrenceSet - Class in org.dmfs.rfc5545.recurrenceset
A recurrence set.
RecurrenceSet() - Constructor for class org.dmfs.rfc5545.recurrenceset.RecurrenceSet
 
RecurrenceSetIterator - Class in org.dmfs.rfc5545.recurrenceset
An iterator for recurrence sets.

S

setByDayPart(List<RecurrenceRule.WeekdayNum>) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
Set the BYDAY part of this rule.
setByPart(RecurrenceRule.Part, List<Integer>) - Method in class org.dmfs.rfc5545.recur.RecurrenceRule
Set a specific by-rule.
setByPart(RecurrenceRule.Part, 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(int) - Method in class org.dmfs.rfc5545.recurrenceset.CountLimitedRecurrenceRuleIterator
 
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
 

V

valueOf(String) - Static method in enum org.dmfs.rfc5545.recur.Freq
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dmfs.rfc5545.recur.RecurrenceRule.Part
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dmfs.rfc5545.recur.RecurrenceRule.Skip
Returns the enum constant of this type with the specified name.
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).
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).
values() - Static method in enum org.dmfs.rfc5545.recur.Freq
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dmfs.rfc5545.recur.RecurrenceRule.Part
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dmfs.rfc5545.recur.RecurrenceRule.RfcMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dmfs.rfc5545.recur.RecurrenceRule.Skip
Returns an array containing the constants of this enum type, 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.
A C F G H I L M N O P R S T U V W 
Skip navigation links