Class TagDatumEreignis

  • All Implemented Interfaces:
    Ereignis

    public class TagDatumEreignis
    extends EreignisBasis
    Wochentag vor oder nach einem Datum, zB Totensonntag (fuenter Sonntag vor dem 24.12. oder Freitag vor dem Mittsommertag (24.6.) usw. {"name":"Totensonntag","typ":3,"p1":0,"p2":12,"p3":24,"p4":-5},

    Ereignisdefinition
    p1 Wochentag (0=Sonntag .. 6=Samstag)
    p2 Monat (1=Januar .. 12=Dezember)
    p3 Tag
    p4 Wochentag vor (-) oder nach (+), z.B. -5 fuer fuenfter wie in 'fuenfter Freitag vor'
    p5 Kalendersystem 1 gregorianisch (Standardvorbelegung), 2 julianisch

    • Constructor Detail

      • TagDatumEreignis

        public TagDatumEreignis()
        Ein Objekt der Klasse TagDatumEreignis erstellen
    • Method Detail

      • getTyp

        public int getTyp()
        Den Typ des Ereignisses ermitteln
        Returns:
        Ereignis.TYP_TAG_DATUM
      • 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