public abstract class RecurrenceFields extends Object implements Serializable
A Recurrence can either be created via using fields provided by
RecurrenceFields or using RFC-2445 based recurrence expression.
Fields defined in this class provides all the type-safe enumerations
as well as other classes that essentially wrap primitive types
with validations.
A Recurrence once created, can be used to define a Schedule
definition, or an Exclusion.
ExplicitDate,
Recurrence,
Schedule,
Exclusion,
ExclusionsDefinition,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static class |
RecurrenceFields.DAY_OF_MONTH
Class that defines the day of a month.
|
static class |
RecurrenceFields.DAY_OF_WEEK
Enum for the days of a week.
|
static class |
RecurrenceFields.FREQUENCY
Enum for the main repeat frequency of a Recurrence.
|
static class |
RecurrenceFields.MONTH_OF_YEAR
Enum for the months of the year.
|
static class |
RecurrenceFields.TIME_OF_DAY
Class that defines the time of the day.
|
static class |
RecurrenceFields.WEEK_OF_MONTH
Enum for the week of a month.
|
static class |
RecurrenceFields.YEAR
Class that encapsulate the value of a year.
|
| Constructor and Description |
|---|
RecurrenceFields() |