A B C D E F G H I M N P R S T U W Y

A

adjust_constant_length_field(int, Calendar, Calendar, boolean) - Static method in class edu.columbia.cpl.Recurrence
Adjust the time specified by candidate so that the field field equals that of start.
adjust_day_of_month(Calendar, Calendar, boolean) - Static method in class edu.columbia.cpl.Recurrence
Adjust the time specified by candidate until its day of the month equals that of start.
adjust_day_of_year(Calendar, Calendar, boolean) - Static method in class edu.columbia.cpl.Recurrence
Adjust the time specified by candidate until its day of the year equals that of start.

B

byDay - Variable in class edu.columbia.cpl.Recurrence
Internal byDay variable.
byHour - Variable in class edu.columbia.cpl.Recurrence
Internal byHour variable.
byMinute - Variable in class edu.columbia.cpl.Recurrence
Internal byMinute variable.
byMonth - Variable in class edu.columbia.cpl.Recurrence
Internal byMonth variable.
byMonthDay - Variable in class edu.columbia.cpl.Recurrence
Internal byMonthDay variable.
bySecond - Variable in class edu.columbia.cpl.Recurrence
Internal bySecond variable.
byWeekNo - Variable in class edu.columbia.cpl.Recurrence
Internal byWeekNo variable.
byYearDay - Variable in class edu.columbia.cpl.Recurrence
Internal byYearDay variable.

C

candidateIsInRecurrence(Calendar, boolean) - Method in class edu.columbia.cpl.Recurrence
Check whether a particular candidate start time falls within a reptition of the recurrence.
checkNonWeeksOkay(int) - Method in class edu.columbia.cpl.Duration
Check if it would be okay to set a non-weeks field of this duration.
checkWeeksOkay(int) - Method in class edu.columbia.cpl.Duration
Check if it would be okay to set the weeks field of this duration.
clear() - Method in class edu.columbia.cpl.Duration
Reset the duration to a zero-length interval.
clone() - Method in class edu.columbia.cpl.DayAndPosition
Overrides Cloneable
clone() - Method in class edu.columbia.cpl.Duration
Overrides Cloneable
clone() - Method in class edu.columbia.cpl.Recurrence
Overrides Cloneable
computeUntilFromCount() - Method in class edu.columbia.cpl.Recurrence
If count is set and until is not, calculate until from count.
computeUntilFromCount(boolean) - Method in class edu.columbia.cpl.Recurrence
Debugging interface to Recurrence.computeUntilFromCount().
count - Variable in class edu.columbia.cpl.Recurrence
Internal count variable.

D

DAILY - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating a daily recurrence.
DayAndPosition - class edu.columbia.cpl.DayAndPosition.
DayAndPosition is a utility class for representing byday parameters in iCalendar recurrences and CPL time-switches.
DayAndPosition() - Constructor for class edu.columbia.cpl.DayAndPosition
Construct a DayAndPosition with no weekday and zero recurrence.
DayAndPosition(int, int) - Constructor for class edu.columbia.cpl.DayAndPosition
Construct a DayAndPosition with the given weekday and recurrence.
DayAndPosition(String) - Constructor for class edu.columbia.cpl.DayAndPosition
Construct a DayAndPosition from the given string
Duration - class edu.columbia.cpl.Duration.
Duration represents a duration field in an iCalendar recurrence or a CPL time-switch.
Duration() - Constructor for class edu.columbia.cpl.Duration
Construct a Duration object and initializes it to a zero-length interval.
Duration(int, int, int, int) - Constructor for class edu.columbia.cpl.Duration
Construct a Duration object with the specified duration.
Duration(int, int, int) - Constructor for class edu.columbia.cpl.Duration
Construct a Duration object with the specified duration.
Duration(int) - Constructor for class edu.columbia.cpl.Duration
Construct a Duration object with the specified duration.
Duration(String) - Constructor for class edu.columbia.cpl.Duration
Construct a Duration object described by the given string.
dtStart - Variable in class edu.columbia.cpl.Recurrence
Internal dtStart variable.
duration - Variable in class edu.columbia.cpl.Recurrence
Internal duration variable.

E

edu.columbia.cpl - package edu.columbia.cpl
 
equals(Object) - Method in class edu.columbia.cpl.DayAndPosition
Compare this day-and-position to the specified object.

F

frequency - Variable in class edu.columbia.cpl.Recurrence
Internal frequency variable.

G

generateDateTimeString(Calendar) - Method in class edu.columbia.cpl.Recurrence
Generate a standard Date-Time string for the given calendar.
generateDayOfWeek(int) - Static method in class edu.columbia.cpl.DayAndPosition
Return a string corresponding to the given day-of-the-week.
generateDaySetString(DayAndPosition[]) - Method in class edu.columbia.cpl.Recurrence
Generate a comma-separated DayAndPosition set string (as used in BYDAY arguments).
generateIntSetString(int[]) - Method in class edu.columbia.cpl.Recurrence
Generate a comma-separated int-set string (as used in BY* arguments).
getByDay() - Method in class edu.columbia.cpl.Recurrence
Get the array of day-of-the-week and position constraints for this recurrence.
getByDayString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the day-of-the-week and position constraints for this recurrence.
getByHour() - Method in class edu.columbia.cpl.Recurrence
Get the array of hours-of-the-day constraints for this recurrence.
getByHourString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the hours-of-the-day constraints for this recurrence.
getByMinute() - Method in class edu.columbia.cpl.Recurrence
Get the array of minutes-of-the-hour constraints for this recurrence.
getByMinuteString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the minutes-of-the-hour constraints for this recurrence.
getByMonth() - Method in class edu.columbia.cpl.Recurrence
Get the array of month constraints for this recurrence.
getByMonthDay() - Method in class edu.columbia.cpl.Recurrence
Get the array of day-of-the-month constraints for this recurrence.
getByMonthDayString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the day-of-the-month constraints for this recurrence.
getByMonthString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the month constraints for this recurrence.
getBySecond() - Method in class edu.columbia.cpl.Recurrence
Get the array of seconds-of-the-minute constraints for this recurrence.
getBySecondString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the seconds-of-the-minute constraints for this recurrence.
getByWeekNo() - Method in class edu.columbia.cpl.Recurrence
Get the array of week-number constraints for this recurrence.
getByWeekNoString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the week-number constraints for this recurrence.
getByYearDay() - Method in class edu.columbia.cpl.Recurrence
Get the array of day-of-the-year constraints for this recurrence.
getByYearDayString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the day-of-the-year constraints for this recurrence.
getCandidateStartTime(Calendar, boolean, boolean) - Method in class edu.columbia.cpl.Recurrence
Get the candidate start time for this recurrence, for a given date.
getCount() - Method in class edu.columbia.cpl.Recurrence
Get the repeat count of the recurrence.
getCountString() - Method in class edu.columbia.cpl.Recurrence
Get the repeat count of the recurrence, as a string.
getDayOfWeek() - Method in class edu.columbia.cpl.DayAndPosition
Get the day of the week stored in this object.
getDayPosition() - Method in class edu.columbia.cpl.DayAndPosition
Get the day position stored in this object.
getDays() - Method in class edu.columbia.cpl.Duration
Get the days field of this duration.
getDtEnd() - Method in class edu.columbia.cpl.Recurrence
Get the end time of the recurrence.
getDtEndString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the end time of the recurrence.
getDtStart() - Method in class edu.columbia.cpl.Recurrence
Get the start time of the recurrence.
getDtStartString() - Method in class edu.columbia.cpl.Recurrence
Get a string representation of the start time of the recurrence.
getDuration() - Method in class edu.columbia.cpl.Recurrence
Get the duration of the recurrence.
getDurationString() - Method in class edu.columbia.cpl.Recurrence
Get the duration of the recurrence, represented as a string.
getFieldNumber(Calendar, int) - Static method in class edu.columbia.cpl.Recurrence
Get the field number corresponding to the date of this calendar (field intervals — seconds, minutes, hours, or days — since the Epoch).
getFixedSizeInt(String, int, int, String) - Static method in class edu.columbia.cpl.Recurrence
Support function for parseDateTime.
getFrequency() - Method in class edu.columbia.cpl.Recurrence
Get the frequency of the recurrence.
getFrequencyString() - Method in class edu.columbia.cpl.Recurrence
Get the frequency of the recurrence, as a string.
getHours() - Method in class edu.columbia.cpl.Duration
Get the hours field of this duration.
getInterval() - Method in class edu.columbia.cpl.Duration
Get the interval represented by this Duration, in milliseconds.
getInterval() - Method in class edu.columbia.cpl.Recurrence
Get the interval of the recurrence.
getIntervalString() - Method in class edu.columbia.cpl.Recurrence
Get the interval of the recurrence, as a string.
getMinimumInterval() - Method in class edu.columbia.cpl.Recurrence
Get the minimum interval for this recurrence, based on the by* parameters and the frequency.
getMinutes() - Method in class edu.columbia.cpl.Duration
Get the minutes field of this duration.
getMonthNumber(Calendar) - Static method in class edu.columbia.cpl.Recurrence
Get the month number corresponding to the date of this calendar (months since the Epoch).
getRecurrenceCount(Calendar) - Method in class edu.columbia.cpl.Recurrence
Get the number of instances of the current recurrence frequency that have occured between this recurrence's dtStart, and the time specified by candidate.
getSeconds() - Method in class edu.columbia.cpl.Duration
Get the seconds field of this duration.
getString() - Method in class edu.columbia.cpl.DayAndPosition
Get the standardized string representation of the DayAndPosition
getString() - Method in class edu.columbia.cpl.Duration
Get the standardized string representation of the Duration.
getUntil() - Method in class edu.columbia.cpl.Recurrence
Get the upper bound of the recurrence.
getUntilString() - Method in class edu.columbia.cpl.Recurrence
Get a string representing the upper bound of the recurrence, or the empty string if unbounded.
getWeekNumber(Calendar) - Static method in class edu.columbia.cpl.Recurrence
Get the week number corresponding to the date of this calendar (weeks since the Epoch).
getWeekStart() - Method in class edu.columbia.cpl.Recurrence
Get the first day of the week for this recurrence.
getWeekStartString() - Method in class edu.columbia.cpl.Recurrence
Get the first day of the week for this recurrence, as a string.
getWeeks() - Method in class edu.columbia.cpl.Duration
Get the weeks field of this duration.

H

HOURLY - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating an hourly recurrence.

I

internalGetCandidateStartTime(Calendar, boolean, boolean) - Method in class edu.columbia.cpl.Recurrence
Internal version of getCandidateStartTime.
interval - Variable in class edu.columbia.cpl.Recurrence
Internal interval variable.
isInRecurrence(Calendar) - Method in class edu.columbia.cpl.Recurrence
Test if the specified time falls within a repetition of this recurrence.
isInRecurrence(Calendar, boolean) - Method in class edu.columbia.cpl.Recurrence
Debugging interface to Recurrence.isInRecurrence(java.util.Calendar).
isValidDayOfWeek(int) - Static method in class edu.columbia.cpl.DayAndPosition
Test if an integer is a valid day of the week.
isValidDayPosition(int) - Static method in class edu.columbia.cpl.DayAndPosition
Test if an integer is a valid day position.

M

MINUTELY - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating a minutely recurrence.
MONTHLY - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating a monthly recurrence.
matchesByDay(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.byDay rules.
matchesByField(int[], int, Calendar, boolean) - Static method in class edu.columbia.cpl.Recurrence
Determine if field field of candidate matches an entry in array
matchesByHour(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.byHour rules.
matchesByMinute(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.byMinute rules.
matchesByMonth(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.byMonth rules.
matchesByMonthDay(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.byMonthDay rules.
matchesBySecond(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.bySecond rules.
matchesByWeekNo(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.byWeekNo rules.
matchesByYearDay(Calendar) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches the recurrence's Recurrence.byYearDay rules.
matchesIndividualByDay(Calendar, DayAndPosition) - Method in class edu.columbia.cpl.Recurrence
Determine if candidate matches one individual DayAndPosition.
max_count_loops - Static variable in class edu.columbia.cpl.Recurrence
The maximum number of candidate start times we're willing to consider for count to resolve it to until.
max_count_time - Static variable in class edu.columbia.cpl.Recurrence
The last time we're willing to search for count to resolve it to until.

N

NO_RECURRENCE - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating no recurrence.
NO_WEEKDAY - Static variable in class edu.columbia.cpl.DayAndPosition
The value of dayOfWeek if it has not been initalized.
normalize() - Method in class edu.columbia.cpl.Duration
Normalize the duration, so that every field is within its legal range.

P

parseDateTime(String) - Static method in class edu.columbia.cpl.Recurrence
Parse the given Date-Time string into a Calendar object.
parseDayOfWeek(String) - Static method in class edu.columbia.cpl.DayAndPosition
Parse a two-char RFC 2445 day-of-week string.
parseDaySet(String) - Method in class edu.columbia.cpl.Recurrence
Parse the given comma-separated list of integers into a DayAndPosition[].
parseIntSet(String, String, int, int, boolean) - Static method in class edu.columbia.cpl.Recurrence
Parse the given comma-separated list of integers into a int[].

R

Recurrence - class edu.columbia.cpl.Recurrence.
Recurrence represents a recurring interval of time.
Recurrence() - Constructor for class edu.columbia.cpl.Recurrence
Allocate a new Recurrence, with no recurrence frequency, starting at time = 0, duration 0.
Recurrence(Calendar, Duration) - Constructor for class edu.columbia.cpl.Recurrence
Allocate a new Recurrence, with no recurrence frequency.
Recurrence(Calendar, Duration, int) - Constructor for class edu.columbia.cpl.Recurrence
Allocate a new Recurrence, with the specified frequency.

S

SECONDLY - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating a secondly recurrence.
setByDay(DayAndPosition[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of day-of-the-week and position constraints for this recurrence.
setByDay(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of day-of-the-week and position constraints for this recurrence.
setByHour(int[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of hours-of-the-day constraints for this recurrence.
setByHour(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of hours-of-the-day constraints for this recurrence.
setByMinute(int[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of minutes-of-the-hour constraints for this recurrence.
setByMinute(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of minutes-of-the-hour constraints for this recurrence.
setByMonth(int[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of month constraints for this recurrence.
setByMonth(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of month constraints for this recurrence.
setByMonthDay(int[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of day-of-the-month constraints for this recurrence.
setByMonthDay(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of day-of-the-month constraints for this recurrence.
setBySecond(int[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of seconds-of-the-minute constraints for this recurrence.
setBySecond(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of seconds-of-the-minute constraints for this recurrence.
setByWeekNo(int[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of week-number constraints for this recurrence.
setByWeekNo(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of week-number constraints for this recurrence.
setByYearDay(int[]) - Method in class edu.columbia.cpl.Recurrence
Set the array of day-of-the-year constraints for this recurrence.
setByYearDay(String) - Method in class edu.columbia.cpl.Recurrence
Set the list of day-of-the-year constraints for this recurrence.
setCalendarWeekStart(Calendar, int) - Static method in class edu.columbia.cpl.Recurrence
Set the given calendar's week start value to start, and set its minimal days in first week to 4.
setCount(int) - Method in class edu.columbia.cpl.Recurrence
Set the repeat count of the recurrence.
setCount(String) - Method in class edu.columbia.cpl.Recurrence
 
setDayOfWeek(int) - Method in class edu.columbia.cpl.DayAndPosition
Set the day of the week stored in this object.
setDayPosition(int) - Method in class edu.columbia.cpl.DayAndPosition
Set the day position stored in this object.
setDays(int) - Method in class edu.columbia.cpl.Duration
Set the days field of this duration.
setDtEnd(Calendar) - Method in class edu.columbia.cpl.Recurrence
Set the end time of the recurrence.
setDtEnd(String) - Method in class edu.columbia.cpl.Recurrence
Set the end time of the recurrence.
setDtStart(Calendar) - Method in class edu.columbia.cpl.Recurrence
Set the start time of the recurrence.
setDtStart(String) - Method in class edu.columbia.cpl.Recurrence
Set the start time of the recurrence.
setDuration(Duration) - Method in class edu.columbia.cpl.Recurrence
Set the duration of the recurrence.
setDuration(String) - Method in class edu.columbia.cpl.Recurrence
Set the duration of the recurrence.
setFrequency(int) - Method in class edu.columbia.cpl.Recurrence
Set the frequency of the recurrence.
setFrequency(String) - Method in class edu.columbia.cpl.Recurrence
Set the frequency of the recurrence.
setHours(int) - Method in class edu.columbia.cpl.Duration
Set the hours field of this duration.
setInterval(long) - Method in class edu.columbia.cpl.Duration
Set the duration's interval to the specified number of milliseconds.
setInterval(int) - Method in class edu.columbia.cpl.Recurrence
Set the interval of the recurrence.
setInterval(String) - Method in class edu.columbia.cpl.Recurrence
Set the interval of the recurrence, from a string.
setMinutes(int) - Method in class edu.columbia.cpl.Duration
Set the minutes field of this duration.
setSeconds(int) - Method in class edu.columbia.cpl.Duration
Set the seconds field of this duration.
setString(String) - Method in class edu.columbia.cpl.DayAndPosition
Set the DayAndPosition to the given string
setString(String) - Method in class edu.columbia.cpl.Duration
Set the value of the Duration object to the given string.
setUntil(Calendar) - Method in class edu.columbia.cpl.Recurrence
Set the upper bound of the recurrence.
setUntil(String) - Method in class edu.columbia.cpl.Recurrence
Set the upper bound of a recurrence, based on a string.
setWeekStart(int) - Method in class edu.columbia.cpl.Recurrence
Set the first day of the week for this recurrence.
setWeekStart(String) - Method in class edu.columbia.cpl.Recurrence
Set the first day of the week for this recurrence.
setWeeks(int) - Method in class edu.columbia.cpl.Duration
Set the weeks field of this duration.
strict_count_bounds - Static variable in class edu.columbia.cpl.Recurrence
Whether to throw an exception if a conversion from count to until exceeds its defined bounaries, or simply to assume the count is effectively infinite.
stringizeIntArray(int[]) - Method in class edu.columbia.cpl.Recurrence
 

T

toString() - Method in class edu.columbia.cpl.DayAndPosition
Return a string representation of this day-and-position.
toString() - Method in class edu.columbia.cpl.Duration
Return a string representation of this duration.
toString() - Method in class edu.columbia.cpl.Recurrence
Return a string representation of this recurrence.

U

until - Variable in class edu.columbia.cpl.Recurrence
Internal until variable.

W

WEEKLY - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating a weekly recurrence.

Y

YEARLY - Static variable in class edu.columbia.cpl.Recurrence
The value of frequency indicating a yearly recurrence.

A B C D E F G H I M N P R S T U W Y