Klasse RecurrenceSet
java.lang.Object
de.svws_nrw.davapi.util.icalendar.recurrence.RecurrenceSet
Diese Klasse kapselt die verschiedenen Properties eines iCalendars, welche
für wiederkehrende Ereignisse notwendig sind. Darüber hinaus bietet sie
Methoden zur Bestimmung des letzten Termins einer begrenzt wiederkehrenden
Regel
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetEndOfLastOccurence
(Instant dtStart, String tzid) Berechnet aus dem gegebenen Werten Startzeitpunkt sowie den Regeln und Daten dieses RecurrenceSets den maximalen Endzeitpunkt eines EreignisLiefert dasDateListProperty
-Objekt.Liefert dasDateListProperty
-Objekt.getRrule()
Liefert dasRRule
-Objekt.void
Setzt dasRRule
-Objekt.
-
Konstruktordetails
-
RecurrenceSet
public RecurrenceSet()Leerer Konstruktor für das RecurrenceSets
-
-
Methodendetails
-
getRrule
Liefert dasRRule
-Objekt.- Gibt zurück:
- das
RRule
-Objekt.
-
setRrule
Setzt dasRRule
-Objekt.- Parameter:
rrule
- das zu setzendeRRule
-Objekt.
-
getrDates
Liefert dasDateListProperty
-Objekt.- Gibt zurück:
- das
DateListProperty
-Objekt.
-
getExDates
Liefert dasDateListProperty
-Objekt.- Gibt zurück:
- das
DateListProperty
-Objekt.
-
getEndOfLastOccurence
Berechnet aus dem gegebenen Werten Startzeitpunkt sowie den Regeln und Daten dieses RecurrenceSets den maximalen Endzeitpunkt eines Ereignis- Parameter:
dtStart
- der Startzeitpunkt des Ereignissestzid
- die Zeitzone- Gibt zurück:
- das letzte Auftreten des Ereignisses gemäß dieses RecurrenceSets oder
Instant.MAX
, wenn das Ereignis unendlich oft auftritt
-