package de.uhilger.zeitrechnung.ereignis; import de.uhilger.zeitrechnung.Datum; import de.uhilger.zeitrechnung.kalender.ISOKalender; import de.uhilger.zeitrechnung.kalender.JulianischerKalender; import java.util.ArrayList; import java.util.List; /** * Bestimmung der Zeitpunkte von Ereignissen im julianischen Kalendersystem * *
* Die Ereignis-Definition lautet:
* JulianischesEreignis.getDefinition.setp1(Monat des julianischen Kalenders);
* JulianischesEreignis.getDefinition.setp2(Tag im Monat des julianischen Kalenders);
*
* @author Ulrich Hilger
*/
public class JulianischesEreignis extends EreignisBasis {
/**
* Den Typ des Ereignisses ermitteln
*
* @return Ereignis.TYP_JULIANISCH
*/
@Override
public int getTyp() {
return TYP_JULIANISCH;
}
/**
* Die Tage eines Jahres im gregorianischen Kalendersystem
* ermitteln, an denen das Ereignis stattfindet.
*
* @param isoJahr das Jahr im gregorianischen Kalender,
* fuer das ermittelt werden soll, an welchen Tagen das Ereignis stattfindet
* @return die Liste aus Datum-Objekten, die die Tage im gregorianischen
* Kalender bezeichnet, an denen das Ereignis stattfindet
*/
@Override
public List