Module de.focus_shift.jollyday.core
Package de.focus_shift.jollyday.core.spi
Interface HolidayConfigurations
public interface HolidayConfigurations
Represents the configurations for all holidays
for a specific country or special calendar.
-
Method Summary
Modifier and TypeMethodDescription@NonNull List<ChristianHolidayConfiguration>@NonNull List<EthiopianOrthodoxHolidayConfiguration>@NonNull List<FixedHolidayConfiguration>fixed()@NonNull List<FixedWeekdayInMonthHolidayConfiguration>@NonNull List<IslamicHolidayConfiguration>@NonNull List<RelativeToFixedHolidayConfiguration>
-
Method Details
-
fixed
@NonNull List<FixedHolidayConfiguration> fixed()- Returns:
- list of all fixed holidays configurations
-
relativeToFixed
@NonNull List<RelativeToFixedHolidayConfiguration> relativeToFixed()- Returns:
- list of relativeToFixed configurations
-
relativeToWeekdayInMonth
@NonNull List<RelativeToWeekdayInMonthHolidayConfiguration> relativeToWeekdayInMonth()- Returns:
- list of all relativeToWeekdayInMonth configurations
-
fixedWeekdays
@NonNull List<FixedWeekdayInMonthHolidayConfiguration> fixedWeekdays()- Returns:
- list of all fixedWeekdays configurations
-
christianHolidays
@NonNull List<ChristianHolidayConfiguration> christianHolidays()- Returns:
- list of all christianHolidays configurations
-
islamicHolidays
@NonNull List<IslamicHolidayConfiguration> islamicHolidays()- Returns:
- list of islamicHolidays fixed configurations
-
fixedWeekdayBetweenFixed
@NonNull List<FixedWeekdayBetweenFixedHolidayConfiguration> fixedWeekdayBetweenFixed()- Returns:
- list of all fixedWeekdayBetweenFixed configurations
-
fixedWeekdayRelativeToFixed
@NonNull List<FixedWeekdayRelativeToFixedHolidayConfiguration> fixedWeekdayRelativeToFixed()- Returns:
- list of all fixedWeekdayRelativeToFixed configurations
-
ethiopianOrthodoxHolidays
@NonNull List<EthiopianOrthodoxHolidayConfiguration> ethiopianOrthodoxHolidays()- Returns:
- list of all ethiopianOrthodoxHolidays configurations
-
relativeToEasterSunday
@NonNull List<RelativeToEasterSundayHolidayConfiguration> relativeToEasterSunday()- Returns:
- list of all relativeToEasterSunday configurations
-