All Packages
Package Summary
Package
Description
Base classes and interfaces of the Holiday Calendar API.
Functional interfaces to support construction of filters and date
calculation algorithms as lambda expressions.
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.Shared runtime utilities used by
Observance
implementations across the regional calendar modules.