Klasse ByDay
java.lang.Object
de.svws_nrw.davapi.util.icalendar.recurrence.ByDay
- Alle implementierten Schnittstellen:
Comparable<ByDay>
Diese Klasse repräsentiert die ByDay-Regel eines wiederholten Ereignisses.
Vgl. RFC 5545
Vgl. RFC 5545
The BYDAY rule part specifies a COMMA-separated list of days of
the week; SU indicates Sunday; MO indicates Monday; TU indicates
Tuesday; WE indicates Wednesday; TH indicates Thursday; FR
indicates Friday; and SA indicates Saturday.
Each BYDAY value can also be preceded by a positive (+n) or
negative (-n) integer. If present, this indicates the nth
occurrence of a specific day within the MONTHLY or YEARLY "RRULE".
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
boolean
static ByDay
fromString
(String s) Konvertiert einen String in ein ByDay Objektint
Getter für das Ordinal (Ordnung/Reihenfolge).Gibt das WeekDay-Objekt zurück.int
hashCode()
void
setOrdinal
(int ordinal) das Ordinal (Filter).void
setWeekDay
(WeekDay weekDay) Setzt das WeekDay-Objekt.toString()
-
Konstruktordetails
-
ByDay
Konstruktor für das ByDay Property mit der Ordnung (vgl.getOrdinal()
und dem Wochentag.- Parameter:
ordinal
- der Filter für den WochentagweekDay
- der Wochentag
-
ByDay
Konstruktor für den Wochentag ohne Filter- Parameter:
weekDay
- der Wochentag
-
-
Methodendetails
-
getOrdinal
public int getOrdinal()Getter für das Ordinal (Ordnung/Reihenfolge). Wenn ungleich 0 gibt es den nten Tag innerhalb einer RRULE mit FrequenzFrequency.MONTHLY
oderFrequency.YEARLY
an. Bei Negativem Wert wird der nt-letzte Tag, also von hinten gezählt angegeben. So gibt -1MO den letzten Montag in einer Regel wieder, '+3TU' den 3. Dienstag, etc.- Gibt zurück:
- the ordinal
-
setOrdinal
public void setOrdinal(int ordinal) das Ordinal (Filter). Wenn ungleich 0 gibt es den nten Tag innerhalb einer RRULE mit FrequenzFrequency.MONTHLY
oderFrequency.YEARLY
an. Bei Negativem Wert wird der nt-letzte Tag, also von hinten gezählt angegeben. So gibt -1MO den letzten Montag in einer Regel wieder, '+3TU' den 3. Dienstag, etc.- Parameter:
ordinal
- the ordinal to set
-
getWeekDay
Gibt das WeekDay-Objekt zurück.- Gibt zurück:
- Das WeekDay-Objekt.
-
setWeekDay
Setzt das WeekDay-Objekt.- Parameter:
weekDay
- Das zu setzende WeekDay-Objekt.
-
toString
-
compareTo
- Angegeben von:
compareTo
in SchnittstelleComparable<ByDay>
-
hashCode
public int hashCode() -
equals
-
fromString
Konvertiert einen String in ein ByDay Objekt- Parameter:
s
- der String- Gibt zurück:
- das durch den String repräsentierte ByDay-Objekt
-