Package de.uhilger.zeitrechnung.ereignis
Class DatumEreignis
- java.lang.Object
-
- de.uhilger.zeitrechnung.ereignis.EreignisBasis
-
- de.uhilger.zeitrechnung.ereignis.DatumEreignis
-
- All Implemented Interfaces:
Ereignis
public class DatumEreignis extends EreignisBasis
Ein Ereignis, das jedes Jahr am selben Datum stattfindet, zum Beispiel jedes Jahr am 16. Oktober.
Die Ereignis-Definition lautet:
DatumEreignis.getDefinition.setp1(Monat);
DatumEreignis.getDefinition.setp2(Tag);
wobei Monat einer Ganzzahl aus [Definition.JANUAR .. Defintion.DEZEMBER] entspricht.
-
-
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 DatumEreignis()
-
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
-
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
-
getTyp
public int getTyp()
Den Typ des Ereignisses ermitteln- Returns:
- Ereignis.TYP_DATUM
-
-