Package de.uhilger.zeitrechnung.ereignis
Class TagWocheMonatEreignis
- java.lang.Object
-
- de.uhilger.zeitrechnung.ereignis.EreignisBasis
-
- de.uhilger.zeitrechnung.ereignis.TagWocheMonatEreignis
-
- All Implemented Interfaces:
Ereignis
public class TagWocheMonatEreignis extends EreignisBasis
Ein Ereignis, das an einem bestimmten Wochentag und einer bestimmten Woche eines Monats stattfindet, z.B. am zweiten Sonntag im Mai.
Ereignisdefinition
p1 Wochentag (0=Sonntag .. 6=Samstag)
p2 Monat (1=Januar .. 12=Dezember)
p3 Woche, z.B. 2 fuer 'den zweiten' wie in zweiter Sonntag im Mai, -1=letzter
-
-
Field Summary
-
Fields inherited from class de.uhilger.zeitrechnung.ereignis.EreignisBasis
definition
-
Fields inherited from interface de.uhilger.zeitrechnung.ereignis.Ereignis
GREGORIANISCHER_KALENDER, JULIANISCHER_KALENDER, TYP_CHINESISCH, TYP_DATUM, TYP_EINZEL, TYP_HEBRAEISCH, TYP_JAHRESZEIT, TYP_JULIANISCH, TYP_MUSLIMISCH, TYP_OSTERN, TYP_TAG_DATUM, TYP_TAG_WOCHE_MONAT
-
-
Constructor Summary
Constructors Constructor Description TagWocheMonatEreignis()
Ein Objekt der Klasse TagWocheMonatEreignis erzeugen
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getTyp()
Den Typ des Ereignisses ermittelnjava.util.List<Datum>
getZeitpunkte(long isoJahr)
Die Tage eines Jahres im gregorianischen Kalendersystem ermitteln, an denen das Ereignis stattfindet.-
Methods inherited from class de.uhilger.zeitrechnung.ereignis.EreignisBasis
getDefinition, getKlassenname, setDefinition
-
-
-
-
Method Detail
-
getTyp
public int getTyp()
Den Typ des Ereignisses ermitteln- Returns:
- Ereignis.TYP_TAG_WOCHE_MONAT
-
getZeitpunkte
public java.util.List<Datum> getZeitpunkte(long isoJahr)
Die Tage eines Jahres im gregorianischen Kalendersystem ermitteln, an denen das Ereignis stattfindet.- Parameters:
isoJahr
- das Jahr im gregorianischen Kalender, fuer das ermittelt werden soll, an welchen Tagen das Ereignis stattfindet- Returns:
- die Liste aus Datum-Objekten, die die Tage im gregorianischen Kalender bezeichnet, an denen das Ereignis stattfindet
-
-