Class 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 Detail

      • EE_SCHAVUOT

        public static final int EE_SCHAVUOT
        Typnummer fuer Schavuot
        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
    • Constructor Detail

      • EinzelEreignis

        public EinzelEreignis()
    • 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