Package de.uhilger.zeitrechnung.ereignis
Class EinzelEreignis
- java.lang.Object
-
- de.uhilger.zeitrechnung.ereignis.EreignisBasis
-
- de.uhilger.zeitrechnung.ereignis.EinzelEreignis
-
- All Implemented Interfaces:
Ereignis
public class EinzelEreignis extends EreignisBasis
Ereignisse, fuer die keine eigene Klasse lohnt, weil deren Rechenweg nur jeweils einmal verwendet wird.Manche der Ereignisse in dieser Klasse unterscheiden sich hauptsaechlich durch ihre Verschiebe-Regeln. Sobald ein Mechanismus zur Verschiebung erstellt ist, koennen diese hier entfallen.
-
-
Field Summary
Fields Modifier and Type Field Description static int
EE_CHINESISCHES_NEUJAHR
Typnummer fuer das chinesische Neujahrstatic int
EE_JOM_HA_ZIKARON
Typnummer fuer Jom Ha Zikaronstatic int
EE_PURIM
Typnummer fuer Purimstatic int
EE_QINGMING
Typnummer fuer Qingmingstatic int
EE_SCHAVUOT
Typnummer fuer Schavuotstatic int
EE_TA_ANIT_ESTHER
Typnummer fuer Ta Anit Esther-
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 EinzelEreignis()
-
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
-
-
-
-
Field Detail
-
EE_SCHAVUOT
public static final int EE_SCHAVUOT
Typnummer fuer Schavuot- See Also:
- Constant Field Values
-
EE_PURIM
public static final int EE_PURIM
Typnummer fuer Purim- See Also:
- Constant Field Values
-
EE_TA_ANIT_ESTHER
public static final int EE_TA_ANIT_ESTHER
Typnummer fuer Ta Anit Esther- See Also:
- Constant Field Values
-
EE_JOM_HA_ZIKARON
public static final int EE_JOM_HA_ZIKARON
Typnummer fuer Jom Ha Zikaron- See Also:
- Constant Field Values
-
EE_CHINESISCHES_NEUJAHR
public static final int EE_CHINESISCHES_NEUJAHR
Typnummer fuer das chinesische Neujahr- See Also:
- Constant Field Values
-
EE_QINGMING
public static final int EE_QINGMING
Typnummer fuer Qingming- See Also:
- Constant Field Values
-
-
Method Detail
-
getTyp
public int getTyp()
Den Typ des Ereignisses ermitteln- Returns:
- Ereignis.TYP_EINZEL
-
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
-
-