Uses of Package
org.holiday.calendar.observance
Packages that use 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.-
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observanceClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.auClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.caClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.christianClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic.Abstract base class for observances that are computed relative to anotherObservance(the base). -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.deClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.egClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic.Abstract base class for observances that are computed relative to anotherObservance(the base). -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.euClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.frClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.hebrewClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.hinduClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.islamic.apacClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.islamic.menaClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.jpClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.lunarClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.qaClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.sgClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.ukClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic. -
Classes in org.holiday.calendar.observance used by org.holiday.calendar.observance.usClassDescriptionAbstract base class for
Observanceimplementations, providing standard null-guard and year-validity logic.