public abstract class RecurrenceFactory<R>
extends java.lang.Object
Abstract factory to create recurrences from VComponents.
getStartRange()
and getEndRange()
must be set before recurrences can be made.
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<java.time.LocalDateTime> |
endRange
Property for end of range to make recurrences
|
javafx.beans.property.ObjectProperty<java.time.LocalDateTime> |
startRange
Property for start of range to make recurrences
|
Constructor and Description |
---|
RecurrenceFactory() |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<java.time.LocalDateTime> |
endRangeProperty()
Property for end of range to make recurrences
|
java.time.LocalDateTime |
getEndRange()
get end of range to make recurrences
|
java.time.LocalDateTime |
getStartRange()
get start of range to make recurrences
|
java.util.List<R> |
makeRecurrences(jfxtras.icalendarfx.components.VDisplayable<?> vComponent)
Makes recurrences from a
VDisplayable
Recurrences are made between getStartRange() and getEndRange() |
void |
setEndRange(java.time.LocalDateTime endRange)
set end of range to make recurrences
|
void |
setStartRange(java.time.LocalDateTime startRange)
set start of range to make recurrences
|
javafx.beans.property.ObjectProperty<java.time.LocalDateTime> |
startRangeProperty()
Property for start of range to make recurrences
|
public javafx.beans.property.ObjectProperty<java.time.LocalDateTime> startRangeProperty
Property for start of range to make recurrences
getStartRange()
,
setStartRange(LocalDateTime)
public javafx.beans.property.ObjectProperty<java.time.LocalDateTime> endRangeProperty
Property for end of range to make recurrences
getEndRange()
,
setEndRange(LocalDateTime)
public javafx.beans.property.ObjectProperty<java.time.LocalDateTime> startRangeProperty()
Property for start of range to make recurrences
getStartRange()
,
setStartRange(LocalDateTime)
public void setStartRange(java.time.LocalDateTime startRange)
set start of range to make recurrences
public java.time.LocalDateTime getStartRange()
get start of range to make recurrences
public javafx.beans.property.ObjectProperty<java.time.LocalDateTime> endRangeProperty()
Property for end of range to make recurrences
getEndRange()
,
setEndRange(LocalDateTime)
public void setEndRange(java.time.LocalDateTime endRange)
set end of range to make recurrences
public java.time.LocalDateTime getEndRange()
get end of range to make recurrences
public java.util.List<R> makeRecurrences(jfxtras.icalendarfx.components.VDisplayable<?> vComponent)
Makes recurrences from a VDisplayable
Recurrences are made between getStartRange()
and getEndRange()
vComponent
- - calendar component