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 FormModifier 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() |