public abstract class RecurrenceAbstract<T> extends java.lang.Object implements Recurrence
For EXDate and RDate Stores either date or date-time values
Constructor and Description |
---|
RecurrenceAbstract() |
RecurrenceAbstract(java.time.temporal.Temporal... dateOrDateTime) |
Modifier and Type | Method and Description |
---|---|
void |
copyTo(RecurrenceAbstract<T> destination)
Deep copy all fields from this to destination
|
boolean |
equals(java.lang.Object obj) |
javafx.collections.ObservableSet<java.time.temporal.Temporal> |
getTemporals()
EXDATE or RDATE: Set of dates or date/times included or excepted for recurring events, to-dos, journal entries.
|
protected java.util.stream.Stream<java.time.temporal.Temporal> |
getTemporalStream() |
int |
hashCode() |
java.lang.String |
toString() |
T |
withTemporals(java.time.temporal.Temporal... dateOrDateTime)
Allows initialization of LocalDate or LocalDate Temporal objects.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
parseTemporals, stream
public RecurrenceAbstract()
public RecurrenceAbstract(java.time.temporal.Temporal... dateOrDateTime)
public javafx.collections.ObservableSet<java.time.temporal.Temporal> getTemporals()
EXDATE or RDATE: Set of dates or date/times included or excepted for recurring events, to-dos, journal entries. 3.8.5.1, RFC 5545 iCalendar Must be same Temporal type as dateTimeStart (DTSTART)
protected java.util.stream.Stream<java.time.temporal.Temporal> getTemporalStream()
public T withTemporals(java.time.temporal.Temporal... dateOrDateTime)
Allows initialization of LocalDate or LocalDate Temporal objects.
dateOrDateTime
- public void copyTo(RecurrenceAbstract<T> destination)
Deep copy all fields from this to destination
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object