Uses of Package
org.holiday.calendar.observance

Package
Description
Base classes for Observance implementations, used throughout the regional calendar modules.
Implementations of Observance for holidays observed in Australia.
Implementations of Observance for holidays observed exclusively in Canada.
Christian moveable-feast observances shared across multiple Western (and MENA) calendars.
Implementations of Observance for holidays observed exclusively on Xetra/Frankfurt Stock Exchange (Germany).
Implementation of Observance for Egypt's ShamElNessim (Egyptian spring festival), a CompositeObservance computed as the day after Coptic Easter Sunday via OrthodoxEaster.
Implementations of Observance for holidays observed in the European Union.
Implementations of Observance for holidays observed exclusively on Euronext Paris (France).
Implementations of Observance for Israel's Hebrew-calendar national holidays and their TASE/Bank of Israel "erev" (eve) early-close counterparts: RoshHashanah (and RoshHashanahDay2), YomKippur, Sukkot, SheminiAtzeret, HoshanaRaba, Passover (and PassoverEnd), Shavuot, IndependenceDay (with its statutory postponement rule), and YomHazikaron (Memorial Day, coupled to the day before Independence Day).
Implementation of Observance for Singapore's Hindu public holiday, Deepavali (Diwali), gazetted annually by the Singapore government and loaded from a classpath CSV lookup table via CsvObservanceLoader.
Implementations of Observance for Singapore's Islamic public holidays: HariRayaPuasa (Eid al-Fitr) and HariRayaHaji (Eid al-Adha).
Implementations of Observance for Islamic (Hijri) calendar holidays observed across the MENA module: EidAlFitr (and its multi-day variants EidAlFitrDay2–Day4), EidAlAdha (and EidAlAdhaDay2–Day4), ArafatDay, IslamicNewYear, Ashura (and AshuraDay2), ProphetsBirthday (and ProphetsBirthdayDay2), and IsraMiraj.
Implementations of Observance for Japanese national public holidays: ComingOfAgeDay, VernalEquinoxDay, MarineDay, RespectForTheAgedDay, AutumnalEquinoxDay, SportsDay, and EmperorsBirthday (whose date changes with the reigning Emperor).
Implementations of Observance for Chinese lunisolar-calendar holidays: Chinese New Year ( ChineseNewYearDay parameterized by day number 1–7, plus the convenience ChineseNewYearFirstDay and ChineseNewYearSecondDay), QingmingFestival, DragonBoatFestival, MidAutumnFestival, and VesakDay.
Implementations of Observance for Qatar-specific fixed-rule holidays: QatarNationalSportsDay (second Tuesday of February, established by Emiri Decree No. 80 of 2011) and QatarBanksHoliday.
Implementations of Observance for holidays observed exclusively on Singapore Exchange (SGX).
Implementations of Observance for holidays observed exclusively in the United Kingdom.
Implementations of Observance for holidays observed exclusively in the United States.