Module jfxtras.icalendaragenda
Class RecurrenceFactory<R>
java.lang.Object
jfxtras.scene.control.agenda.icalendar.factories.RecurrenceFactory<R>
- Type Parameters:
R
- - type of recurrences
- Direct Known Subclasses:
DefaultRecurrenceFactory
Abstract factory to create recurrences from VComponents.
getStartRange()
and getEndRange()
must be set before recurrences can be made.-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<LocalDateTime>
Property for end of range to make recurrencesjavafx.beans.property.ObjectProperty<LocalDateTime>
Property for start of range to make recurrences -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.beans.property.ObjectProperty<LocalDateTime>
private javafx.beans.property.ObjectProperty<LocalDateTime>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ObjectProperty<LocalDateTime>
Property for end of range to make recurrencesget end of range to make recurrencesget start of range to make recurrences(package private) abstract R
makeRecurrence
(VDisplayable<?> vComponent, Temporal startTemporal) Strategy to make Recurrence from VComponent and start TemporalmakeRecurrences
(VDisplayable<?> vComponent) Makes recurrences from aVDisplayable
Recurrences are made betweengetStartRange()
andgetEndRange()
void
setEndRange
(LocalDateTime endRange) set end of range to make recurrencesvoid
setStartRange
(LocalDateTime startRange) set start of range to make recurrencesjavafx.beans.property.ObjectProperty<LocalDateTime>
Property for start of range to make recurrences
-
Property Details
-
startRange
Property for start of range to make recurrences- See Also:
-
endRange
Property for end of range to make recurrences- See Also:
-
-
Field Details
-
startRange
-
endRange
-
-
Constructor Details
-
RecurrenceFactory
public RecurrenceFactory()
-
-
Method Details
-
startRangeProperty
Property for start of range to make recurrences- See Also:
-
setStartRange
set start of range to make recurrences -
getStartRange
get start of range to make recurrences -
endRangeProperty
Property for end of range to make recurrences- See Also:
-
setEndRange
set end of range to make recurrences -
getEndRange
get end of range to make recurrences -
makeRecurrences
Makes recurrences from aVDisplayable
Recurrences are made betweengetStartRange()
andgetEndRange()
- Parameters:
vComponent
- - calendar component- Returns:
- created appointments
-
makeRecurrence
Strategy to make Recurrence from VComponent and start Temporal
-