Package de.uhilger.zeitrechnung.ereignis
Class ChinesischesEreignis
- java.lang.Object
-
- de.uhilger.zeitrechnung.ereignis.EreignisBasis
-
- de.uhilger.zeitrechnung.ereignis.ChinesischesEreignis
-
- All Implemented Interfaces:
Ereignis
public class ChinesischesEreignis extends EreignisBasis
Ein Ereignis, das durch ein Datum im traditionellen chinesischen Kalender definiert ist.Soll nicht ein Ereignis bestimmt sondern in den oder vom chinesischen Kalender umgerechnet werden, muss die Klasse ChinesischerKalender genutzt werden.
Die Ereignis-Definition lautet:
ChinesischesEreignis.getDefinition.setp1(Monat des chinesischen Kalenders);
ChinesischesEreignis.getDefinition.setp2(Tag im Monat des chinesischen Kalenders);
wobei Monat einer Ganzzahl aus [ChinesischerKalender.noch-angeben .. ChinesischerKalender.noch-angeben] 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 ChinesischesEreignis()
-
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.java.util.List<Datum>
getZeitpunkte2(long isoJahr)
-
Methods inherited from class de.uhilger.zeitrechnung.ereignis.EreignisBasis
getDefinition, getKlassenname, setDefinition
-
-
-
-
Method Detail
-
getTyp
public int getTyp()
Description copied from interface:Ereignis
Den Typ des Ereignisses ermitteln- Returns:
- Ereignis.TYP_DATUM oder Ereignis.TYP_OSTERN oder Ereignis.TYP_WOCHENTAG_DATUM usw.
-
getZeitpunkte
public java.util.List<Datum> getZeitpunkte(long isoJahr)
Description copied from interface:Ereignis
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
-
getZeitpunkte2
public java.util.List<Datum> getZeitpunkte2(long isoJahr)
-
-