Class TagWocheMonatEreignis

  • All Implemented Interfaces:
    Ereignis

    public class TagWocheMonatEreignis
    extends EreignisBasis

    Ein Ereignis, das an einem bestimmten Wochentag und einer bestimmten Woche eines Monats stattfindet, z.B. am zweiten Sonntag im Mai.

    Ereignisdefinition
    p1 Wochentag (0=Sonntag .. 6=Samstag)
    p2 Monat (1=Januar .. 12=Dezember)
    p3 Woche, z.B. 2 fuer 'den zweiten' wie in zweiter Sonntag im Mai, -1=letzter
    • Constructor Detail

      • TagWocheMonatEreignis

        public TagWocheMonatEreignis()
        Ein Objekt der Klasse TagWocheMonatEreignis erzeugen
    • Method Detail

      • getTyp

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