Index

A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractHolidayCalendarService - Class in org.holiday.calendar
Abstract base class for HolidayCalendarService implementations, providing the identity behavior common to all concrete service classes.
AbstractHolidayCalendarService(String, String) - Constructor for class org.holiday.calendar.AbstractHolidayCalendarService
 
AbstractObservance - Class in org.holiday.calendar.observance
Abstract base class for Observance implementations, providing standard null-guard and year-validity logic.
AbstractObservance() - Constructor for class org.holiday.calendar.observance.AbstractObservance
 
andThen(DateRoll) - Method in interface org.holiday.calendar.function.DateRoll
Returns a composed DateRoll that first applies this roll, then applies after.
anniversaryDate(LocalDate) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
apply(Integer) - Method in class org.holiday.calendar.observance.AbstractObservance
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.BoxingDayCAD
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.CivicHoliday
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.FamilyDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.FamilyDayCAD
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.LabourDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.NationalDayForTruthAndReconciliation
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.Thanksgiving
 
apply(Integer) - Method in class org.holiday.calendar.observance.ca.VictoriaDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.eu.EuropeDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.eu.MayDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.uk.EarlyMayBankHoliday
 
apply(Integer) - Method in class org.holiday.calendar.observance.uk.SpringBankHoliday
 
apply(Integer) - Method in class org.holiday.calendar.observance.uk.SummerBankHoliday
 
apply(Integer) - Method in class org.holiday.calendar.observance.us.ColumbusDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.us.LaborDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.us.MartinLutherKingJrDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.us.MemorialDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.us.PresidentsDay
 
apply(Integer) - Method in class org.holiday.calendar.observance.us.Thanksgiving
 
AscensionDay - Class in org.holiday.calendar.observance.christian
The 40th day of Easter.
AscensionDay(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.AscensionDay
 
AscensionDay(EasterObservance, int) - Constructor for class org.holiday.calendar.observance.christian.AscensionDay
 
AshWednesday - Class in org.holiday.calendar.observance.christian
Observance of Ash Wednesday - the first day of the Christian season of Lent.
AshWednesday(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.AshWednesday
 
AutumnalEquinoxDay - Class in org.holiday.calendar.observance.jp
Observance of Autumnal Equinox Day (秋分の日) — a Japanese national holiday observed on the day of the astronomical autumnal equinox in Japan Standard Time.
AutumnalEquinoxDay() - Constructor for class org.holiday.calendar.observance.jp.AutumnalEquinoxDay
 

B

BankHoliday - Class in org.holiday.calendar.observance.au
Observance of the Bank Holiday public holiday in New South Wales, Australia, observed on the first Monday in August.
BankHoliday() - Constructor for class org.holiday.calendar.observance.au.BankHoliday
 
base - Variable in class org.holiday.calendar.observance.CompositeObservance
 
BoxingDayCAD - Class in org.holiday.calendar.observance.ca
Observance of Boxing Day for the Bank of Canada (Lynx) settlement calendar.
BoxingDayCAD() - Constructor for class org.holiday.calendar.observance.ca.BoxingDayCAD
 
build() - Method in class org.holiday.calendar.Holiday.HolidayBuilder
Build the Holiday object.
build() - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
builder() - Static method in interface org.holiday.calendar.Holiday
Get a new builder object for construction of a configured Holiday instance to be used with one or more holiday calendars.
builder() - Static method in class org.holiday.calendar.HolidayCalendar
 

C

calculate(int) - Method in class org.holiday.calendar.HolidayCalendar
Calculate the dates of the holidays on this calendar for the specified year.
calculate(int, int) - Method in class org.holiday.calendar.HolidayCalendar
Calculate the dates of the holidays on this calendar for each year in the specified range, returning all results as a single chronologically- sorted list.
calculateByYear(int, int) - Method in class org.holiday.calendar.HolidayCalendar
Calculate the dates of the holidays on this calendar for each year in the specified range, returning results grouped by year.
ChineseNewYearDay - Class in org.holiday.calendar.observance.lunar
Observance of a specific day within the Chinese New Year (Spring Festival) holiday window, numbered from Day 1 (the first day of the first lunar month) through Day 7.
ChineseNewYearDay(int) - Constructor for class org.holiday.calendar.observance.lunar.ChineseNewYearDay
Constructs an observance for the given day of the Spring Festival window.
ChineseNewYearFirstDay - Class in org.holiday.calendar.observance.lunar
Observance of Chinese New Year (first day), also known as Lunar New Year.
ChineseNewYearFirstDay() - Constructor for class org.holiday.calendar.observance.lunar.ChineseNewYearFirstDay
 
ChineseNewYearSecondDay - Class in org.holiday.calendar.observance.lunar
Observance of Chinese New Year (second day), the day following the first day of the Chinese lunisolar new year.
ChineseNewYearSecondDay() - Constructor for class org.holiday.calendar.observance.lunar.ChineseNewYearSecondDay
 
CivicHoliday - Class in org.holiday.calendar.observance.ca
Observance of Civic Holiday - public holiday in Canada celebrated on the first Monday in August.
CivicHoliday() - Constructor for class org.holiday.calendar.observance.ca.CivicHoliday
 
clearHolidays() - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
clearWeekendDays() - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
code(String) - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
ColumbusDay - Class in org.holiday.calendar.observance.us
Observance of Columbus Day - a federal holiday in the United States which officially celebrates the anniversary of the arrival of Christopher Columbus in the Americas on October 12, 1492.
ColumbusDay() - Constructor for class org.holiday.calendar.observance.us.ColumbusDay
 
ComingOfAgeDay - Class in org.holiday.calendar.observance.jp
Observance of Coming of Age Day (成人の日) — a Japanese national holiday honouring those who have reached the age of majority.
ComingOfAgeDay() - Constructor for class org.holiday.calendar.observance.jp.ComingOfAgeDay
 
compose(DateRoll, DateRoll) - Static method in class org.holiday.calendar.function.DateRolls
Compose two rolls: apply first, then apply second.
CompositeObservance - Class in org.holiday.calendar.observance
Abstract base class for observances that are computed relative to another Observance (the base).
CompositeObservance(Observance) - Constructor for class org.holiday.calendar.observance.CompositeObservance
 
computeDate(int) - Method in class org.holiday.calendar.observance.AbstractObservance
Compute the date for this observance in the given year.
computeDate(int) - Method in class org.holiday.calendar.observance.au.BankHoliday
 
computeDate(int) - Method in class org.holiday.calendar.observance.au.KingsBirthday
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.AscensionDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.AshWednesday
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.CorpusChristi
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.EasterMonday
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.GoodFriday
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.OrthodoxEaster
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.PalmSunday
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.ShroveTuesday
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.WesternEaster
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.WhitMonday
 
computeDate(int) - Method in class org.holiday.calendar.observance.christian.WhitSunday
 
computeDate(int) - Method in class org.holiday.calendar.observance.eu.VictoryInEuropeDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.hindu.Deepavali
 
computeDate(int) - Method in class org.holiday.calendar.observance.islamic.HariRayaHaji
 
computeDate(int) - Method in class org.holiday.calendar.observance.islamic.HariRayaPuasa
 
computeDate(int) - Method in class org.holiday.calendar.observance.jp.AutumnalEquinoxDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.jp.ComingOfAgeDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.jp.EmperorsBirthday
 
computeDate(int) - Method in class org.holiday.calendar.observance.jp.MarineDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.jp.RespectForTheAgedDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.jp.SportsDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.jp.VernalEquinoxDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.lunar.ChineseNewYearDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.lunar.ChineseNewYearFirstDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.lunar.ChineseNewYearSecondDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.lunar.DragonBoatFestival
 
computeDate(int) - Method in class org.holiday.calendar.observance.lunar.MidAutumnFestival
 
computeDate(int) - Method in class org.holiday.calendar.observance.lunar.QingmingFestival
 
computeDate(int) - Method in class org.holiday.calendar.observance.lunar.VesakDay
 
computeDate(int) - Method in class org.holiday.calendar.observance.us.DayAfterThanksgiving
 
CorpusChristi - Class in org.holiday.calendar.observance.christian
Observance of the Feast of Corpus Christi, a liturgical solemnity celebrated in the Roman Catholic, Anglican, and Western Orthodox churches.
CorpusChristi(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.CorpusChristi
 
CorpusChristi(EasterObservance, boolean) - Constructor for class org.holiday.calendar.observance.christian.CorpusChristi
 
create(String) - Method in class org.holiday.calendar.HolidayCalendarFactory
Create (or return cached) HolidayCalendar identified by the specified code.

D

dataValidThrough() - Method in interface org.holiday.calendar.HolidayCalendarService
Returns the latest year for which this service provides authoritative holiday data for all lookup-table-backed holidays in this calendar.
dataValidThrough(String) - Method in class org.holiday.calendar.HolidayCalendarFactory
Returns the latest year for which the calendar identified by code provides authoritative data, by delegating to HolidayCalendarService.dataValidThrough() on the service that provides that code.
date() - Method in record class org.holiday.calendar.HolidayDate
Returns the value of the date record component.
dateForYear(int) - Method in class org.holiday.calendar.FixedHoliday
 
dateForYear(int) - Method in class org.holiday.calendar.FloatingHoliday
 
dateForYear(int) - Method in interface org.holiday.calendar.Holiday
Calculate the date of this holiday for the specified year.
dateForYear(int) - Method in class org.holiday.calendar.SpecialAnniversary
 
dateRoll(DateRoll) - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
DateRoll - Interface in org.holiday.calendar.function
Defines date adjustment behavior for holiday observance when the calculated date falls on a weekend day.
DateRolls - Class in org.holiday.calendar.function
Factory providing common DateRoll strategies.
DayAfterThanksgiving - Class in org.holiday.calendar.observance.us
Observance of the Day After Thanksgiving - the Friday following the fourth Thursday in November.
DayAfterThanksgiving() - Constructor for class org.holiday.calendar.observance.us.DayAfterThanksgiving
 
Deepavali - Class in org.holiday.calendar.observance.hindu
Observance of Deepavali (Diwali), the Hindu Festival of Lights.
Deepavali() - Constructor for class org.holiday.calendar.observance.hindu.Deepavali
 
DEFAULT_DAYS_AFTER_EASTER - Static variable in class org.holiday.calendar.observance.christian.AscensionDay
 
description(String) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
DragonBoatFestival - Class in org.holiday.calendar.observance.lunar
Observance of Dragon Boat Festival (端午节, Duanwu), which falls on the 5th day of the 5th month of the Chinese lunisolar calendar.
DragonBoatFestival() - Constructor for class org.holiday.calendar.observance.lunar.DragonBoatFestival
 

E

EarlyMayBankHoliday - Class in org.holiday.calendar.observance.uk
Observance of Early May bank holiday - a proclaimed bank holiday in the United Kingdom since 1978.
EarlyMayBankHoliday() - Constructor for class org.holiday.calendar.observance.uk.EarlyMayBankHoliday
 
EasterMonday - Class in org.holiday.calendar.observance.christian
Observance of Easter Monday - that is, the day after Easter Sunday.
EasterMonday(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.EasterMonday
 
EasterObservance - Interface in org.holiday.calendar.observance.christian
Marker extension of Observance for representing a particular calculation of a recognized observance of Easter.
EmperorsBirthday - Class in org.holiday.calendar.observance.jp
Observance of the Emperor's Birthday (天皇誕生日) — a Japanese national holiday marking the birthday of the reigning Emperor.
EmperorsBirthday() - Constructor for class org.holiday.calendar.observance.jp.EmperorsBirthday
 
equals(Object) - Method in class org.holiday.calendar.FixedHoliday
 
equals(Object) - Method in class org.holiday.calendar.FloatingHoliday
 
equals(Object) - Method in record class org.holiday.calendar.HolidayDate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.holiday.calendar.SpecialAnniversary
 
EuropeDay - Class in org.holiday.calendar.observance.eu
Observance of Europe Day - a day celebrating "peace and unity in Europe" celebrated on 5 May by the Council of Europe and on 9 May by the European Union.
EuropeDay() - Constructor for class org.holiday.calendar.observance.eu.EuropeDay
 
EuropeDay(boolean) - Constructor for class org.holiday.calendar.observance.eu.EuropeDay
 

F

FamilyDay - Class in org.holiday.calendar.observance.ca
Observance of Family Day - a widely-celebrated regional holiday in Canada for spending time with families and emphasizing the importance of family values.
FamilyDay() - Constructor for class org.holiday.calendar.observance.ca.FamilyDay
 
FamilyDayCAD - Class in org.holiday.calendar.observance.ca
Observance of Family Day as a federal Bank Act statutory holiday - the third Monday in February.
FamilyDayCAD() - Constructor for class org.holiday.calendar.observance.ca.FamilyDayCAD
 
FIXED - Enum constant in enum class org.holiday.calendar.Holiday.Type
 
FixedHoliday - Class in org.holiday.calendar
A holiday which occurs on the same date every year.
FixedHoliday(String, String, String) - Constructor for class org.holiday.calendar.FixedHoliday
Construct a new instance of a fixed holiday occurring on the given month and day.
FixedHoliday(String, String, String, boolean) - Constructor for class org.holiday.calendar.FixedHoliday
Construct a new instance of a fixed holiday occurring on the given month and day, with explicit rollable control.
FixedHoliday(String, String, MonthDay, boolean) - Constructor for class org.holiday.calendar.FixedHoliday
Canonical constructor.
FixedHoliday(String, String, Month, int) - Constructor for class org.holiday.calendar.FixedHoliday
Construct a new instance of a fixed holiday occurring on the given month and day.
FixedHoliday(String, String, Month, int, boolean) - Constructor for class org.holiday.calendar.FixedHoliday
Construct a new instance of a fixed holiday occurring on the given month and day, with explicit rollable control.
fixedHolidayRoll(Holiday, Holiday, Holiday) - Static method in class org.holiday.calendar.observance.uk.UKDateRolls
Returns the standard UK date roll strategy for New Year's Day, Christmas Day, and Boxing Day.
FLOATING - Enum constant in enum class org.holiday.calendar.Holiday.Type
 
FloatingHoliday - Class in org.holiday.calendar
A holiday which occurs on a different date every year.
FloatingHoliday(String, String, Observance) - Constructor for class org.holiday.calendar.FloatingHoliday
Construct a new instance that is rollable by default.
FloatingHoliday(String, String, Observance, boolean) - Constructor for class org.holiday.calendar.FloatingHoliday
Construct a new instance with explicit rollable control.
followingMonday() - Static method in class org.holiday.calendar.function.DateRolls
Saturday and Sunday both roll forward to Monday.

G

getAnniversaryDate() - Method in class org.holiday.calendar.SpecialAnniversary
 
getAvailableCodes() - Method in exception class org.holiday.calendar.HolidayCalendarNotFoundException
 
getCode() - Method in class org.holiday.calendar.AbstractHolidayCalendarService
 
getCode() - Method in class org.holiday.calendar.HolidayCalendar
 
getCode() - Method in interface org.holiday.calendar.HolidayCalendarService
Get the short code identifier for the holiday calendar provided by this service.
getDate() - Method in record class org.holiday.calendar.HolidayDate
Backward-compatible accessor.
getDateRoll() - Method in class org.holiday.calendar.HolidayCalendar
 
getDayOfMonth() - Method in class org.holiday.calendar.FixedHoliday
 
getDayOfMonth() - Method in class org.holiday.calendar.SpecialAnniversary
 
getDescription() - Method in class org.holiday.calendar.FixedHoliday
 
getDescription() - Method in class org.holiday.calendar.FloatingHoliday
 
getDescription() - Method in interface org.holiday.calendar.Holiday
Get the description (if any) of this holiday.
getDescription() - Method in class org.holiday.calendar.SpecialAnniversary
 
getHoliday() - Method in record class org.holiday.calendar.HolidayDate
Backward-compatible accessor.
getHolidayCalendar() - Method in interface org.holiday.calendar.HolidayCalendarService
Get the holiday calendar object provided by this service.
getHolidays() - Method in class org.holiday.calendar.HolidayCalendar
Get holidays observed on this calendar.
getMonth() - Method in class org.holiday.calendar.FixedHoliday
 
getMonth() - Method in class org.holiday.calendar.SpecialAnniversary
 
getMonthDay() - Method in class org.holiday.calendar.FixedHoliday
 
getName() - Method in class org.holiday.calendar.FixedHoliday
 
getName() - Method in class org.holiday.calendar.FloatingHoliday
 
getName() - Method in interface org.holiday.calendar.Holiday
Get the name of this holiday.
getName() - Method in class org.holiday.calendar.HolidayCalendar
 
getName() - Method in class org.holiday.calendar.SpecialAnniversary
 
getObservance() - Method in class org.holiday.calendar.FloatingHoliday
 
getRegion() - Method in class org.holiday.calendar.AbstractHolidayCalendarService
 
getRegion() - Method in interface org.holiday.calendar.HolidayCalendarService
Get the human-readable name of the region for this holiday calendar.
getRequestedCode() - Method in exception class org.holiday.calendar.HolidayCalendarNotFoundException
 
getService(String) - Method in class org.holiday.calendar.HolidayCalendarFactory
Get the HolidayCalendarService object that provides the HolidayCalendar object identified by the specified code.
getWeekendDays() - Method in class org.holiday.calendar.HolidayCalendar
Get weekend days recognized by this calendar.
getYear() - Method in class org.holiday.calendar.SpecialAnniversary
 
GoodFriday - Class in org.holiday.calendar.observance.christian
Observance of Good Friday, the commemoration of the crucifixion of Jesus Christ.
GoodFriday(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.GoodFriday
 

H

HariRayaHaji - Class in org.holiday.calendar.observance.islamic
Observance of Hari Raya Haji (Eid al-Adha), the Feast of Sacrifice on the 10th day of Dhu al-Hijjah.
HariRayaHaji() - Constructor for class org.holiday.calendar.observance.islamic.HariRayaHaji
 
HariRayaPuasa - Class in org.holiday.calendar.observance.islamic
Observance of Hari Raya Puasa (Eid al-Fitr), marking the end of Ramadan.
HariRayaPuasa() - Constructor for class org.holiday.calendar.observance.islamic.HariRayaPuasa
 
hashCode() - Method in class org.holiday.calendar.FixedHoliday
 
hashCode() - Method in class org.holiday.calendar.FloatingHoliday
 
hashCode() - Method in record class org.holiday.calendar.HolidayDate
Returns a hash code value for this object.
hashCode() - Method in class org.holiday.calendar.SpecialAnniversary
 
holiday() - Method in record class org.holiday.calendar.HolidayDate
Returns the value of the holiday record component.
holiday(Holiday) - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
Holiday - Interface in org.holiday.calendar
An official day on which work does not occur.
Holiday.HolidayBuilder - Class in org.holiday.calendar
Builder for configurable construction of Holiday objects.
Holiday.Type - Enum Class in org.holiday.calendar
Enumerated type of Holiday.
HolidayCalendar - Class in org.holiday.calendar
A named collection of holidays observed within a single calendar year.
HolidayCalendar(String, String, DateRoll, Set<DayOfWeek>, Set<Holiday>) - Constructor for class org.holiday.calendar.HolidayCalendar
Construct a new holiday calendar object.
HolidayCalendar.HolidayCalendarBuilder - Class in org.holiday.calendar
 
HolidayCalendarFactory - Class in org.holiday.calendar
Factory for creation of HolidayCalendar objects.
HolidayCalendarFactory() - Constructor for class org.holiday.calendar.HolidayCalendarFactory
 
HolidayCalendarNotFoundException - Exception Class in org.holiday.calendar
Exception thrown when a requested holiday calendar code is not provided by any registered HolidayCalendarService.
HolidayCalendarNotFoundException(String, List<String>) - Constructor for exception class org.holiday.calendar.HolidayCalendarNotFoundException
 
HolidayCalendarService - Interface in org.holiday.calendar
Required behavior of a service which provides the HolidayCalendar object assigned to a unique code identifier.
HolidayDate - Record Class in org.holiday.calendar
The observed date of a Holiday in a particular year of the Common Era (CE).
HolidayDate(Holiday, LocalDate) - Constructor for record class org.holiday.calendar.HolidayDate
Creates an instance of a HolidayDate record class.
holidays(Collection<Holiday>) - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 

I

isProvided(String) - Method in class org.holiday.calendar.AbstractHolidayCalendarService
 
isProvided(String) - Method in interface org.holiday.calendar.HolidayCalendarService
Determine if this service provides the HolidayCalendar for the specified code.
isRollable() - Method in class org.holiday.calendar.FixedHoliday
 
isRollable() - Method in class org.holiday.calendar.FloatingHoliday
 
isRollable() - Method in interface org.holiday.calendar.Holiday
Determine if this holiday supports date rolling for actual observance on a holiday calendar.
isRollable() - Method in class org.holiday.calendar.SpecialAnniversary
 
isValidYear(int) - Method in class org.holiday.calendar.observance.AbstractObservance
Determine whether this observance applies in the given year.
isValidYear(int) - Method in class org.holiday.calendar.observance.christian.OrthodoxEaster
 
isValidYear(int) - Method in class org.holiday.calendar.observance.christian.WesternEaster
 
isValidYear(int) - Method in class org.holiday.calendar.observance.CompositeObservance
 
isValidYear(int) - Method in class org.holiday.calendar.observance.hindu.Deepavali
 
isValidYear(int) - Method in class org.holiday.calendar.observance.islamic.HariRayaHaji
 
isValidYear(int) - Method in class org.holiday.calendar.observance.islamic.HariRayaPuasa
 
isValidYear(int) - Method in class org.holiday.calendar.observance.jp.AutumnalEquinoxDay
 
isValidYear(int) - Method in class org.holiday.calendar.observance.jp.ComingOfAgeDay
 
isValidYear(int) - Method in class org.holiday.calendar.observance.jp.EmperorsBirthday
 
isValidYear(int) - Method in class org.holiday.calendar.observance.jp.MarineDay
 
isValidYear(int) - Method in class org.holiday.calendar.observance.jp.RespectForTheAgedDay
 
isValidYear(int) - Method in class org.holiday.calendar.observance.jp.SportsDay
 
isValidYear(int) - Method in class org.holiday.calendar.observance.jp.VernalEquinoxDay
 
isValidYear(int) - Method in class org.holiday.calendar.observance.lunar.VesakDay
 
isWeekend(Instant, ZoneId) - Method in class org.holiday.calendar.HolidayCalendar
Determine if the given instant, in the specified time zone, falls on the weekend as defined by this holiday calendar.
isWeekend(Date, TimeZone) - Method in class org.holiday.calendar.HolidayCalendar
Determine if the given date, in the specified time zone, falls on the weekend as defined by this holiday calendar.
isWeekendUTC(Instant) - Method in class org.holiday.calendar.HolidayCalendar
Determine if the given instant, in UTC standard time, falls on the weekend as defined by this holiday calendar.
isWeekendUTC(Date) - Method in class org.holiday.calendar.HolidayCalendar
Determine if the given date, in UTC standard time, falls on the weekend as defined by this holiday calendar.

K

KingsBirthday - Class in org.holiday.calendar.observance.au
Observance of the King's Birthday public holiday in Australia (ASX), observed on the second Monday in June.
KingsBirthday() - Constructor for class org.holiday.calendar.observance.au.KingsBirthday
 

L

LaborDay - Class in org.holiday.calendar.observance.us
Observance of Labor Day - a federal holiday in the United States that occurs on the first Monday in September.
LaborDay() - Constructor for class org.holiday.calendar.observance.us.LaborDay
 
LabourDay - Class in org.holiday.calendar.observance.ca
Observance of Labour Day - a statutory public holiday in Canada that occurs on the first Monday in September.
LabourDay() - Constructor for class org.holiday.calendar.observance.ca.LabourDay
 
listAvailableCodes() - Method in class org.holiday.calendar.HolidayCalendarFactory
List all calendar codes available from registered services.

M

MarineDay - Class in org.holiday.calendar.observance.jp
Observance of Marine Day (海の日) — a Japanese national holiday celebrating the ocean and the maritime nation of Japan.
MarineDay() - Constructor for class org.holiday.calendar.observance.jp.MarineDay
 
MartinLutherKingJrDay - Class in org.holiday.calendar.observance.us
Observance of Birthday of Martin Luther King, Jr. - a federal holiday in the United States that marks the birthday of Dr.
MartinLutherKingJrDay() - Constructor for class org.holiday.calendar.observance.us.MartinLutherKingJrDay
 
MAX_VALID_YEAR - Static variable in class org.holiday.calendar.observance.christian.OrthodoxEaster
 
MayDay - Class in org.holiday.calendar.observance.eu
Observance of May Day - an ancient festival marking the first day of summer.
MayDay() - Constructor for class org.holiday.calendar.observance.eu.MayDay
 
MayDay(boolean) - Constructor for class org.holiday.calendar.observance.eu.MayDay
 
MemorialDay - Class in org.holiday.calendar.observance.us
Observance of Memorial Day - a federal holiday in the United States for mourning all US military personnel who died while serving in the United States armed forces.
MemorialDay() - Constructor for class org.holiday.calendar.observance.us.MemorialDay
 
merge(HolidayCalendar) - Method in class org.holiday.calendar.HolidayCalendar
Merge the given HolidayCalendar object with this one.
MidAutumnFestival - Class in org.holiday.calendar.observance.lunar
Observance of Mid-Autumn Festival (中秋节), which falls on the 15th day of the 8th month of the Chinese lunisolar calendar — the full moon of autumn.
MidAutumnFestival() - Constructor for class org.holiday.calendar.observance.lunar.MidAutumnFestival
 
MIN_VALID_YEAR - Static variable in class org.holiday.calendar.observance.christian.OrthodoxEaster
 
Modules - Search tag in Overview
Section
monthDay(String) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
monthDay(MonthDay) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
monthDay(Month, int) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 

N

name(String) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
name(String) - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
NationalDayForTruthAndReconciliation - Class in org.holiday.calendar.observance.ca
Observance of the National Day for Truth and Reconciliation - a federal statutory holiday on 30 September, honouring the survivors and victims of Canada's Indian residential school system and acknowledging the ongoing impacts on Indigenous communities.
NationalDayForTruthAndReconciliation() - Constructor for class org.holiday.calendar.observance.ca.NationalDayForTruthAndReconciliation
 
NO_ROLL - Static variable in class org.holiday.calendar.HolidayCalendar
Default 'empty' date rolling behavior.
noRoll() - Static method in class org.holiday.calendar.function.DateRolls
No adjustment — returns the date unchanged.

O

observance(Observance) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
Observance - Interface in org.holiday.calendar.function
Function for computation of observed date of a holiday for a specified year.
org.holiday.calendar - package org.holiday.calendar
Base classes and interfaces of Holiday Calendar API.
org.holiday.calendar.apac - module org.holiday.calendar.apac
Holiday Calendar APAC module.
org.holiday.calendar.core - module org.holiday.calendar.core
Holiday Calendar core API module.
org.holiday.calendar.function - package org.holiday.calendar.function
Functional interfaces to support construction of filters and date calculation algorithms as lambda expressions.
org.holiday.calendar.observance - package org.holiday.calendar.observance
Implementations of Observance for common holidays observed in multiple regions and contexts.
org.holiday.calendar.observance.au - package org.holiday.calendar.observance.au
 
org.holiday.calendar.observance.ca - package org.holiday.calendar.observance.ca
Implementations of Observance for holidays observed exclusively in Canada.
org.holiday.calendar.observance.christian - package org.holiday.calendar.observance.christian
 
org.holiday.calendar.observance.eu - package org.holiday.calendar.observance.eu
Implementations of Observance for holidays observed in the European Union.
org.holiday.calendar.observance.hindu - package org.holiday.calendar.observance.hindu
 
org.holiday.calendar.observance.islamic - package org.holiday.calendar.observance.islamic
 
org.holiday.calendar.observance.jp - package org.holiday.calendar.observance.jp
 
org.holiday.calendar.observance.lunar - package org.holiday.calendar.observance.lunar
 
org.holiday.calendar.observance.uk - package org.holiday.calendar.observance.uk
Implementations of Observance for holidays observed exclusively in the United Kingdom.
org.holiday.calendar.observance.us - package org.holiday.calendar.observance.us
Implementations of Observance for holidays observed exclusively in the United States.
org.holiday.calendar.western - module org.holiday.calendar.western
Holiday Calendar western module.
OrthodoxEaster - Class in org.holiday.calendar.observance.christian
Observance of Orthodox Easter as recognized by the Orthodox church.
OrthodoxEaster() - Constructor for class org.holiday.calendar.observance.christian.OrthodoxEaster
 

P

PalmSunday - Class in org.holiday.calendar.observance.christian
Observance of Palm Sunday - the Sunday before Easter.
PalmSunday(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.PalmSunday
 
PresidentsDay - Class in org.holiday.calendar.observance.us
Observance of Presidents' Day - a federal holiday in the United States that honors all persons who served in the office of President of the United States.
PresidentsDay() - Constructor for class org.holiday.calendar.observance.us.PresidentsDay
 
previousFridayOrFollowingMonday() - Static method in class org.holiday.calendar.function.DateRolls
Saturday rolls back to Friday; Sunday rolls forward to Monday.

Q

QingmingFestival - Class in org.holiday.calendar.observance.lunar
Observance of Qingming Festival (清明, Tomb Sweeping Day), which falls on the solar term at ecliptic longitude 15° — the 5th of the 24 Chinese solar terms.
QingmingFestival() - Constructor for class org.holiday.calendar.observance.lunar.QingmingFestival
 

R

RespectForTheAgedDay - Class in org.holiday.calendar.observance.jp
Observance of Respect for the Aged Day (敬老の日) — a Japanese national holiday honouring elderly citizens.
RespectForTheAgedDay() - Constructor for class org.holiday.calendar.observance.jp.RespectForTheAgedDay
 
rollable(boolean) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
rollToObservedDate(LocalDate) - Method in interface org.holiday.calendar.function.DateRoll
Roll the calculated date for the specified holiday in the given year to the nearest valid date.

S

ShroveTuesday - Class in org.holiday.calendar.observance.christian
Observance of Shrove Tuesday, the day before Ash Wednesday - the first day of the Christian season of Lent.
ShroveTuesday(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.ShroveTuesday
 
SPECIAL_ANNIVERSARY - Enum constant in enum class org.holiday.calendar.Holiday.Type
 
SpecialAnniversary - Class in org.holiday.calendar
A holiday which commemorates a particular anniversary of an event.
SpecialAnniversary(String, String, LocalDate) - Constructor for class org.holiday.calendar.SpecialAnniversary
 
SpecialAnniversary(String, String, LocalDate, boolean) - Constructor for class org.holiday.calendar.SpecialAnniversary
 
SportsDay - Class in org.holiday.calendar.observance.jp
Observance of Sports Day (スポーツの日), formerly Health and Sports Day (体育の日) — a Japanese national holiday promoting sporting activity.
SportsDay() - Constructor for class org.holiday.calendar.observance.jp.SportsDay
 
SpringBankHoliday - Class in org.holiday.calendar.observance.uk
Observance of Spring or Late May bank holiday - a statutory bank holiday in the United Kingdom since 1971.
SpringBankHoliday() - Constructor for class org.holiday.calendar.observance.uk.SpringBankHoliday
 
STANDARD_WEEKEND - Static variable in class org.holiday.calendar.HolidayCalendar
Default days of week that constitute the 'standard' weekend worldwide.
SummerBankHoliday - Class in org.holiday.calendar.observance.uk
Observance of Summer bank holiday - a statutory bank holiday in the United Kingdom since 1971.
SummerBankHoliday() - Constructor for class org.holiday.calendar.observance.uk.SummerBankHoliday
 
sundayToMonday() - Static method in class org.holiday.calendar.function.DateRolls
Only Sunday rolls forward to the following Monday; Saturday is returned unchanged (no substitute observance).

T

test(Integer) - Method in interface org.holiday.calendar.function.Observance
Determines whether this observance applies to the specified year.
test(Integer) - Method in class org.holiday.calendar.observance.AbstractObservance
 
test(Integer) - Method in class org.holiday.calendar.observance.ca.FamilyDay
 
test(Integer) - Method in class org.holiday.calendar.observance.ca.FamilyDayCAD
 
test(Integer) - Method in class org.holiday.calendar.observance.ca.LabourDay
 
test(Integer) - Method in class org.holiday.calendar.observance.ca.NationalDayForTruthAndReconciliation
 
test(Integer) - Method in class org.holiday.calendar.observance.ca.VictoriaDay
 
test(Integer) - Method in class org.holiday.calendar.observance.eu.EuropeDay
 
test(Integer) - Method in class org.holiday.calendar.observance.uk.EarlyMayBankHoliday
 
test(Integer) - Method in class org.holiday.calendar.observance.uk.SpringBankHoliday
 
test(Integer) - Method in class org.holiday.calendar.observance.uk.SummerBankHoliday
 
test(Integer) - Method in class org.holiday.calendar.observance.us.ColumbusDay
 
test(Integer) - Method in class org.holiday.calendar.observance.us.LaborDay
 
test(Integer) - Method in class org.holiday.calendar.observance.us.MartinLutherKingJrDay
 
test(Integer) - Method in class org.holiday.calendar.observance.us.MemorialDay
 
test(Integer) - Method in class org.holiday.calendar.observance.us.PresidentsDay
 
test(Integer) - Method in class org.holiday.calendar.observance.us.Thanksgiving
 
Thanksgiving - Class in org.holiday.calendar.observance.ca
Observance of Thanksgiving - a day to give thanks for the things one has at the close of the harvest season.
Thanksgiving - Class in org.holiday.calendar.observance.us
Observance of Thanksgiving - a day to give thanks for the things one has at the close of the harvest season.
Thanksgiving() - Constructor for class org.holiday.calendar.observance.ca.Thanksgiving
 
Thanksgiving() - Constructor for class org.holiday.calendar.observance.us.Thanksgiving
 
toString() - Method in class org.holiday.calendar.FixedHoliday
 
toString() - Method in class org.holiday.calendar.FloatingHoliday
 
toString() - Method in class org.holiday.calendar.HolidayCalendar
 
toString() - Method in record class org.holiday.calendar.HolidayDate
Returns a string representation of this record class.
toString() - Method in class org.holiday.calendar.SpecialAnniversary
 
type(String) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 
type(Holiday.Type) - Method in class org.holiday.calendar.Holiday.HolidayBuilder
 

U

UKDateRolls - Class in org.holiday.calendar.observance.uk
Factory providing DateRoll strategies for United Kingdom holiday calendars.

V

valueOf(String) - Static method in enum class org.holiday.calendar.Holiday.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.holiday.calendar.Holiday.Type
Returns an array containing the constants of this enum class, in the order they are declared.
VernalEquinoxDay - Class in org.holiday.calendar.observance.jp
Observance of Vernal Equinox Day (春分の日) — a Japanese national holiday observed on the day of the astronomical vernal equinox in Japan Standard Time.
VernalEquinoxDay() - Constructor for class org.holiday.calendar.observance.jp.VernalEquinoxDay
 
VesakDay - Class in org.holiday.calendar.observance.lunar
Observance of Vesak Day (also known as Buddha's Birthday), commemorating the birth, enlightenment, and death of Gautama Buddha.
VesakDay() - Constructor for class org.holiday.calendar.observance.lunar.VesakDay
 
VictoriaDay - Class in org.holiday.calendar.observance.ca
Observance of Victoria Day - a federal Canadian public holiday on the last Monday in May preceding May 25, celebrated as the official birthday of the sovereign of Canada.
VictoriaDay() - Constructor for class org.holiday.calendar.observance.ca.VictoriaDay
 
VictoryInEuropeDay - Class in org.holiday.calendar.observance.eu
Observance of Victory in Europe Day (V-E Day) - commemorates the formal acceptance by the Allies of World War II of Nazi Germany's unconditional surrender of its armed forces on 8 May 1945.
VictoryInEuropeDay() - Constructor for class org.holiday.calendar.observance.eu.VictoryInEuropeDay
 

W

weekendDay(DayOfWeek) - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
weekendDays(Collection<DayOfWeek>) - Method in class org.holiday.calendar.HolidayCalendar.HolidayCalendarBuilder
 
WesternEaster - Class in org.holiday.calendar.observance.christian
Observance of Western Easter as recognized by Roman Catholic and Protestant Christian denominations.
WesternEaster() - Constructor for class org.holiday.calendar.observance.christian.WesternEaster
 
WhitMonday - Class in org.holiday.calendar.observance.christian
Observance of Whit Monday, the Monday following Whit Sunday.
WhitMonday(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.WhitMonday
 
WhitSunday - Class in org.holiday.calendar.observance.christian
Observance of Whit Sunday (also known as Whitsun or Pentecost), the commemoration of the descent of the Holy Spirit upon Christ's disciples.
WhitSunday(EasterObservance) - Constructor for class org.holiday.calendar.observance.christian.WhitSunday
 

Y

YEAR_RANGE_ADJUSTMENT_MATRIX - Static variable in class org.holiday.calendar.observance.christian.OrthodoxEaster
 
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form