Package org.daypilot.recurrence
Class RecurrenceExpander
- java.lang.Object
-
- org.daypilot.recurrence.RecurrenceExpander
-
public class RecurrenceExpander extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RecurrenceExpander()
-
Method Summary
Modifier and Type Method Description java.util.List<Event>
expand(DateTime rangeStart, DateTime rangeEnd)
java.util.List<Event>
expand(DateTime rangeStart, DateTime rangeEnd, TimeSpan maxChange)
java.lang.String
getDataAllDayField()
java.lang.String
getDataEndField()
java.lang.String
getDataIdField()
java.lang.String
getDataRecurrenceField()
java.lang.String
getDataResourceField()
java.lang.String
getDataStartField()
java.lang.String
getDataTagFields()
java.lang.String
getDataTextField()
java.util.Collection<?>
getEvents()
protected DayOfWeek
getResolvedWeekStart()
WeekStarts
getWeekStarts()
boolean
isUseUtcDates()
void
onBeforeEventRecurrence(BeforeEventRecurrenceArgs ea)
void
setDataAllDayField(java.lang.String dataAllDayField)
void
setDataEndField(java.lang.String dataEndField)
void
setDataIdField(java.lang.String dataIdField)
void
setDataRecurrenceField(java.lang.String dataRecurrenceField)
void
setDataResourceField(java.lang.String dataResourceField)
void
setDataStartField(java.lang.String dataStartField)
void
setDataTagFields(java.lang.String dataTagFields)
void
setDataTextField(java.lang.String dataTextField)
void
setEvents(java.util.Collection<?> events)
void
setUseUtcDates(boolean useUtcDates)
void
setWeekStarts(WeekStarts weekStarts)
-
-
-
Method Detail
-
onBeforeEventRecurrence
public void onBeforeEventRecurrence(BeforeEventRecurrenceArgs ea) throws java.lang.Exception
- Throws:
java.lang.Exception
-
expand
public java.util.List<Event> expand(DateTime rangeStart, DateTime rangeEnd, TimeSpan maxChange)
-
getDataIdField
public java.lang.String getDataIdField()
-
setDataIdField
public void setDataIdField(java.lang.String dataIdField)
-
getDataTextField
public java.lang.String getDataTextField()
-
setDataTextField
public void setDataTextField(java.lang.String dataTextField)
-
getDataStartField
public java.lang.String getDataStartField()
-
setDataStartField
public void setDataStartField(java.lang.String dataStartField)
-
getDataEndField
public java.lang.String getDataEndField()
-
setDataEndField
public void setDataEndField(java.lang.String dataEndField)
-
getDataResourceField
public java.lang.String getDataResourceField()
-
setDataResourceField
public void setDataResourceField(java.lang.String dataResourceField)
-
getDataRecurrenceField
public java.lang.String getDataRecurrenceField()
-
setDataRecurrenceField
public void setDataRecurrenceField(java.lang.String dataRecurrenceField)
-
getEvents
public java.util.Collection<?> getEvents()
-
setEvents
public void setEvents(java.util.Collection<?> events)
-
getDataTagFields
public java.lang.String getDataTagFields()
-
setDataTagFields
public void setDataTagFields(java.lang.String dataTagFields)
-
isUseUtcDates
public boolean isUseUtcDates()
-
setUseUtcDates
public void setUseUtcDates(boolean useUtcDates)
-
getWeekStarts
public WeekStarts getWeekStarts()
-
setWeekStarts
public void setWeekStarts(WeekStarts weekStarts)
-
getResolvedWeekStart
protected DayOfWeek getResolvedWeekStart()
-
getDataAllDayField
public java.lang.String getDataAllDayField()
-
setDataAllDayField
public void setDataAllDayField(java.lang.String dataAllDayField)
-
-