Klasse RecurrencyLimit
java.lang.Object
de.svws_nrw.davapi.util.icalendar.recurrence.RecurrencyLimit
Diese Klasse repräsentiert ein Limit, wie häufig oder bis wann ein
wiederkehrendes Ereignis auftritt.
Vgl. RFC 5545
Vgl. RFC 5545
The UNTIL rule part defines a DATE or DATE-TIME value that bounds
the recurrence rule in an inclusive manner. If the value
specified by UNTIL is synchronized with the specified recurrence,
this DATE or DATE-TIME becomes the last instance of the
recurrence. The value of the UNTIL rule part MUST have the same
value type as the "DTSTART" property. Furthermore, if the
"DTSTART" property is specified as a date with local time, then
the UNTIL rule part MUST also be specified as a date with local
time. If the "DTSTART" property is specified as a date with UTC
time or a date with local time and time zone reference, then the
UNTIL rule part MUST be specified as a date with UTC time. In the
case of the "STANDARD" and "DAYLIGHT" sub-components the UNTIL
rule part MUST always be specified as a date with UTC time. If
specified as a DATE-TIME value, then it MUST be specified in a UTC
time format. If not present, and the COUNT rule part is also not
present, the "RRULE" is considered to repeat forever.
The COUNT rule part defines the number of occurrences at which to
range-bound the recurrence. The "DTSTART" property value always
counts as the first occurrence.
-
Konstruktorübersicht
KonstruktorBeschreibungRecurrencyLimit
(int count) Konstruktor für ein RecurrencyLimit anhand einer Anzahl für eine COUNT-RegelRecurrencyLimit
(Instant until) Konstruktor für das Recurrnylimit mit einem Zeitpunkt für eine UNTIL-Regel -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
append
(StringBuilder sb) Serialisiert diese Limitierung und fügt sie dem gegebenen StringBuilder hinzuint
getCount()
getter für die Anzahl der Wiederholungen, 0 wenn es eine UNTIL-Regel istgetUntil()
getter für das Enddatum einer Regel, null wenn es eine COUNT-Regel ist
-
Konstruktordetails
-
RecurrencyLimit
Konstruktor für das Recurrnylimit mit einem Zeitpunkt für eine UNTIL-Regel- Parameter:
until
- der Zeitpunkt, bis zu dem die Regel zulässig sein soll
-
RecurrencyLimit
public RecurrencyLimit(int count) Konstruktor für ein RecurrencyLimit anhand einer Anzahl für eine COUNT-Regel- Parameter:
count
- die Anzahl der Wiederholungen
-
-
Methodendetails
-
getCount
public int getCount()getter für die Anzahl der Wiederholungen, 0 wenn es eine UNTIL-Regel ist- Gibt zurück:
- die Anzahl der Wiederholungen dieser Limitierung
-
getUntil
getter für das Enddatum einer Regel, null wenn es eine COUNT-Regel ist- Gibt zurück:
- das Enddatum dieser Limitierung
-
append
Serialisiert diese Limitierung und fügt sie dem gegebenen StringBuilder hinzu- Parameter:
sb
- der Stringbuilder, dem dieses Limit als COUNT oder UNTIL Regel zugefügt werden soll.
-