A B C D E F G H I J K L M N O P R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AFTER - de.focus_shift.spi.Relation
- ALBANIA - de.focus_shift.HolidayCalendar
- apply(int) - Method in class de.focus_shift.parser.functions.CalculateGregorianEasterSunday
- apply(int) - Method in class de.focus_shift.parser.functions.CalculateJulianEasterSunday
- apply(int) - Method in class de.focus_shift.parser.functions.CalculateRelativeDatesFromChronologyWithinGregorianYear
- apply(Described) - Method in class de.focus_shift.parser.functions.CreateHoliday
- apply(Fixed) - Method in class de.focus_shift.parser.functions.FixedToLocalDate
- apply(FixedWeekdayBetweenFixed) - Method in class de.focus_shift.parser.functions.FindWeekDayBetween
- apply(FixedWeekdayInMonth) - Method in class de.focus_shift.parser.functions.FindWeekDayInMonth
- apply(FixedWeekdayRelativeToFixed) - Method in class de.focus_shift.parser.functions.FindWeekDayRelativeToDate
- apply(Movable) - Method in class de.focus_shift.parser.functions.MoveDateRelative
- apply(Chronology) - Method in class de.focus_shift.parser.functions.CalculateEasterSunday
- apply(Calendar) - Method in class de.focus_shift.parser.functions.CalendarToLocalDate
- ARAFAAT - de.focus_shift.spi.IslamicHolidayType
- ARGENTINA - de.focus_shift.HolidayCalendar
- ASCENSION_DAY - de.focus_shift.spi.ChristianHolidayType
- ASCHURA - de.focus_shift.spi.IslamicHolidayType
- ASH_WEDNESDAY - de.focus_shift.spi.ChristianHolidayType
- AUSTRALIA - de.focus_shift.HolidayCalendar
- AUSTRIA - de.focus_shift.HolidayCalendar
B
- BaseManagerParameter - Class in de.focus_shift.parameter
- BaseManagerParameter(Properties) - Constructor for class de.focus_shift.parameter.BaseManagerParameter
- BEFORE - de.focus_shift.spi.Relation
- BELARUS - de.focus_shift.HolidayCalendar
- BELGIUM - de.focus_shift.HolidayCalendar
- BOLIVIA - de.focus_shift.HolidayCalendar
- BOSNIA_HERZIGOWINA - de.focus_shift.HolidayCalendar
- BRAZIL - de.focus_shift.HolidayCalendar
- BULGARIA - de.focus_shift.HolidayCalendar
C
- Cache<V> - Class in de.focus_shift.caching
-
Cache implementation which handles concurrent access to cached values.
- Cache() - Constructor for class de.focus_shift.caching.Cache
- Cache.ValueHandler<V> - Interface in de.focus_shift.caching
- CalculateEasterSunday - Class in de.focus_shift.parser.functions
- CalculateEasterSunday(int) - Constructor for class de.focus_shift.parser.functions.CalculateEasterSunday
- CalculateGregorianEasterSunday - Class in de.focus_shift.parser.functions
- CalculateGregorianEasterSunday() - Constructor for class de.focus_shift.parser.functions.CalculateGregorianEasterSunday
- CalculateJulianEasterSunday - Class in de.focus_shift.parser.functions
- CalculateJulianEasterSunday() - Constructor for class de.focus_shift.parser.functions.CalculateJulianEasterSunday
- CalculateRelativeDatesFromChronologyWithinGregorianYear - Class in de.focus_shift.parser.functions
- CalculateRelativeDatesFromChronologyWithinGregorianYear(int, int, Chronology, int) - Constructor for class de.focus_shift.parser.functions.CalculateRelativeDatesFromChronologyWithinGregorianYear
- CalendarHierarchy - Class in de.focus_shift
-
Bean class for describing the configuration hierarchy.
- CalendarHierarchy(CalendarHierarchy, String) - Constructor for class de.focus_shift.CalendarHierarchy
-
Constructor which takes a eventually existing parent hierarchy node and the ID of this hierarchy.
- CalendarPartManagerParameter - Class in de.focus_shift.parameter
- CalendarPartManagerParameter(String, Properties) - Constructor for class de.focus_shift.parameter.CalendarPartManagerParameter
- CalendarToLocalDate - Class in de.focus_shift.parser.functions
- CalendarToLocalDate() - Constructor for class de.focus_shift.parser.functions.CalendarToLocalDate
- calendarUtil - Variable in class de.focus_shift.HolidayManager
-
Utility for calendar operations
- CalendarUtil - Class in de.focus_shift.util
-
Utility class for date operations.
- CalendarUtil() - Constructor for class de.focus_shift.util.CalendarUtil
- CANADA - de.focus_shift.HolidayCalendar
- CARNIVAL - de.focus_shift.spi.ChristianHolidayType
- CHILE - de.focus_shift.HolidayCalendar
- ChristianHoliday - Interface in de.focus_shift.spi
- ChristianHolidayParser - Class in de.focus_shift.parser.impl
-
This parser creates christian holidays for the given year relative to easter sunday.
- ChristianHolidayParser() - Constructor for class de.focus_shift.parser.impl.ChristianHolidayParser
- christianHolidays() - Method in interface de.focus_shift.spi.Holidays
- ChristianHolidayType - Enum in de.focus_shift.spi
- chronology() - Method in interface de.focus_shift.spi.ChristianHoliday
- chronology() - Method in interface de.focus_shift.spi.RelativeToEasterSunday
- ClassLoadingUtil - Class in de.focus_shift.util
-
ClassLoadingUtil class.
- ClassLoadingUtil() - Constructor for class de.focus_shift.util.ClassLoadingUtil
- CLEAN_MONDAY - de.focus_shift.spi.ChristianHolidayType
- clear() - Method in class de.focus_shift.caching.Cache
-
Clears the cache.
- clearManagerCache() - Static method in class de.focus_shift.HolidayManager
-
Clears the manager cache from all cached manager instances.
- CLOSEST - de.focus_shift.spi.Relation
- COLOMBIA - de.focus_shift.HolidayCalendar
- compareTo(Holiday) - Method in class de.focus_shift.Holiday
-
Compares this holiday to another holiday.
- conditions() - Method in interface de.focus_shift.spi.Movable
- CONFIG_PROVIDERS_PROPERTY - Static variable in interface de.focus_shift.configuration.ConfigurationProvider
-
System property to define a comma separated list of custom
ConfigurationProviderimplementations to use for jollyday configuration. - CONFIG_URLS_PROPERTY - Static variable in interface de.focus_shift.configuration.ConfigurationProvider
-
System property to define URLs to overriding jollyday configuration files.
- configuration - Variable in class de.focus_shift.impl.DefaultHolidayManager
-
Configuration parsed on initialization.
- Configuration - Interface in de.focus_shift.spi
-
Represents the configuration.
- CONFIGURATION_DATASOURCE_IMPL_CLASS - Static variable in interface de.focus_shift.ManagerParameter
- ConfigurationProvider - Interface in de.focus_shift.configuration
-
The interface for jollyday configuration provider.
- ConfigurationProviderManager - Class in de.focus_shift.configuration
-
Manages the configuration provider implementations and thus delivering the jollyday configuration.
- ConfigurationProviderManager() - Constructor for class de.focus_shift.configuration.ConfigurationProviderManager
- ConfigurationService - Interface in de.focus_shift.spi
-
Service to provide the serialised configuration from XML files.
- ConfigurationServiceManager - Class in de.focus_shift.datasource
-
This manager is responsible for instantiating the configured configuration datasource which is used to access the holiday data.
- ConfigurationServiceManager() - Constructor for class de.focus_shift.datasource.ConfigurationServiceManager
- contains(Set<Holiday>, LocalDate) - Method in class de.focus_shift.util.CalendarUtil
-
Calls #contains(holidays, date, null)
- contains(Set<Holiday>, LocalDate, HolidayType) - Method in class de.focus_shift.util.CalendarUtil
-
Shows if the requested date is contained in the Set of holidays.
- CORPUS_CHRISTI - de.focus_shift.spi.ChristianHolidayType
- COSTA_RICA - de.focus_shift.HolidayCalendar
- create() - Method in class de.focus_shift.util.CalendarUtil
-
Creates the current date within the gregorian calendar.
- create(int, int, int) - Method in class de.focus_shift.util.CalendarUtil
-
Creates the date within the ISO chronology.
- create(int, int, int, Chronology) - Method in class de.focus_shift.util.CalendarUtil
-
Creates the date within the provided chronology.
- create(HolidayCalendar) - Static method in class de.focus_shift.ManagerParameters
- create(HolidayCalendar, Properties) - Static method in class de.focus_shift.ManagerParameters
- create(String) - Static method in class de.focus_shift.ManagerParameters
- create(String, Properties) - Static method in class de.focus_shift.ManagerParameters
- create(URL) - Static method in class de.focus_shift.ManagerParameters
- create(URL, Properties) - Static method in class de.focus_shift.ManagerParameters
- create(Locale) - Static method in class de.focus_shift.ManagerParameters
-
Uses the locales country if it exists or its language otherwise.
- createCacheKey() - Method in interface de.focus_shift.ManagerParameter
- createCacheKey() - Method in class de.focus_shift.parameter.CalendarPartManagerParameter
- createCacheKey() - Method in class de.focus_shift.parameter.UrlManagerParameter
- CreateHoliday - Class in de.focus_shift.parser.functions
- CreateHoliday(LocalDate) - Constructor for class de.focus_shift.parser.functions.CreateHoliday
- createResourceUrl() - Method in interface de.focus_shift.ManagerParameter
- createResourceUrl() - Method in class de.focus_shift.parameter.CalendarPartManagerParameter
- createResourceUrl() - Method in class de.focus_shift.parameter.UrlManagerParameter
- createValue() - Method in interface de.focus_shift.caching.Cache.ValueHandler
- createValue() - Method in class de.focus_shift.caching.HolidayManagerValueHandler
- CROATIA - de.focus_shift.HolidayCalendar
- cycle() - Method in interface de.focus_shift.spi.Limited
- CZECH_REPUBLIC - de.focus_shift.HolidayCalendar
D
- date() - Method in interface de.focus_shift.spi.RelativeToFixed
- day() - Method in interface de.focus_shift.spi.Fixed
- day() - Method in interface de.focus_shift.spi.FixedWeekdayRelativeToFixed
- days() - Method in interface de.focus_shift.spi.RelativeToEasterSunday
- days() - Method in interface de.focus_shift.spi.RelativeToFixed
- de.focus_shift - package de.focus_shift
- de.focus_shift.caching - package de.focus_shift.caching
- de.focus_shift.configuration - package de.focus_shift.configuration
- de.focus_shift.configuration.impl - package de.focus_shift.configuration.impl
- de.focus_shift.datasource - package de.focus_shift.datasource
- de.focus_shift.impl - package de.focus_shift.impl
- de.focus_shift.parameter - package de.focus_shift.parameter
- de.focus_shift.parser - package de.focus_shift.parser
- de.focus_shift.parser.functions - package de.focus_shift.parser.functions
- de.focus_shift.parser.impl - package de.focus_shift.parser.impl
- de.focus_shift.parser.predicates - package de.focus_shift.parser.predicates
- de.focus_shift.spi - package de.focus_shift.spi
- de.focus_shift.util - package de.focus_shift.util
- DefaultConfigurationProvider - Class in de.focus_shift.configuration.impl
-
Provider which adds jollydays default configuration file 'jollyday.properties' by reading it from the classpath by using the currents threads classloader.
- DefaultConfigurationProvider() - Constructor for class de.focus_shift.configuration.impl.DefaultConfigurationProvider
- DefaultHolidayManager - Class in de.focus_shift.impl
-
Manager implementation for reading data from the configuration datasource.
- DefaultHolidayManager() - Constructor for class de.focus_shift.impl.DefaultHolidayManager
- DENMARK - de.focus_shift.HolidayCalendar
- Described - Interface in de.focus_shift.spi
- description() - Method in interface de.focus_shift.spi.Configuration
- descriptionPropertiesKey() - Method in interface de.focus_shift.spi.Described
- doInit() - Method in class de.focus_shift.HolidayManager
- doInit() - Method in class de.focus_shift.impl.DefaultHolidayManager
- DOW_JONES_STOXX - de.focus_shift.HolidayCalendar
E
- EASTER - de.focus_shift.spi.ChristianHolidayType
- EASTER_MONDAY - de.focus_shift.spi.ChristianHolidayType
- EASTER_SATURDAY - de.focus_shift.spi.ChristianHolidayType
- EASTER_TUESDAY - de.focus_shift.spi.ChristianHolidayType
- ECUADOR - de.focus_shift.HolidayCalendar
- EGYPT - de.focus_shift.HolidayCalendar
- ENKUTATASH - de.focus_shift.spi.EthiopianOrthodoxHolidayType
- equals(Object) - Method in class de.focus_shift.CalendarHierarchy
- equals(Object) - Method in class de.focus_shift.Holiday
- ESTONIA - de.focus_shift.HolidayCalendar
- ETHIOPIA - de.focus_shift.HolidayCalendar
- EthiopianOrthodoxHoliday - Interface in de.focus_shift.spi
- EthiopianOrthodoxHolidayParser - Class in de.focus_shift.parser.impl
-
Calculates the ethiopian orthodox holidays.
- EthiopianOrthodoxHolidayParser() - Constructor for class de.focus_shift.parser.impl.EthiopianOrthodoxHolidayParser
- ethiopianOrthodoxHolidays() - Method in interface de.focus_shift.spi.Holidays
- EthiopianOrthodoxHolidayType - Enum in de.focus_shift.spi
- EVEN_YEARS - de.focus_shift.spi.YearCycle
- EVERY_YEAR - de.focus_shift.spi.YearCycle
F
- FindWeekDayBetween - Class in de.focus_shift.parser.functions
- FindWeekDayBetween(LocalDate, LocalDate) - Constructor for class de.focus_shift.parser.functions.FindWeekDayBetween
- FindWeekDayInMonth - Class in de.focus_shift.parser.functions
- FindWeekDayInMonth(int) - Constructor for class de.focus_shift.parser.functions.FindWeekDayInMonth
- FindWeekDayRelativeToDate - Class in de.focus_shift.parser.functions
- FindWeekDayRelativeToDate(LocalDate) - Constructor for class de.focus_shift.parser.functions.FindWeekDayRelativeToDate
- FINLAND - de.focus_shift.HolidayCalendar
- FIRST - de.focus_shift.spi.Occurrance
- FIVE_YEARS - de.focus_shift.spi.YearCycle
- fixed() - Method in interface de.focus_shift.spi.Holidays
- Fixed - Interface in de.focus_shift.spi
- FixedParser - Class in de.focus_shift.parser.impl
-
The Class FixedParser.
- FixedParser() - Constructor for class de.focus_shift.parser.impl.FixedParser
- FixedToLocalDate - Class in de.focus_shift.parser.functions
- FixedToLocalDate(int) - Constructor for class de.focus_shift.parser.functions.FixedToLocalDate
- fixedWeekdayBetweenFixed() - Method in interface de.focus_shift.spi.Holidays
- FixedWeekdayBetweenFixed - Interface in de.focus_shift.spi
- FixedWeekdayBetweenFixedParser - Class in de.focus_shift.parser.impl
-
Parses the configuration for fixed weekdays between two fixed dates.
- FixedWeekdayBetweenFixedParser() - Constructor for class de.focus_shift.parser.impl.FixedWeekdayBetweenFixedParser
- FixedWeekdayInMonth - Interface in de.focus_shift.spi
- FixedWeekdayInMonthParser - Class in de.focus_shift.parser.impl
-
The Class FixedWeekdayInMonthParser.
- FixedWeekdayInMonthParser() - Constructor for class de.focus_shift.parser.impl.FixedWeekdayInMonthParser
- fixedWeekdayRelativeToFixed() - Method in interface de.focus_shift.spi.Holidays
- FixedWeekdayRelativeToFixed - Interface in de.focus_shift.spi
- FixedWeekdayRelativeToFixedParser - Class in de.focus_shift.parser.impl
-
Parses fixed weekday relative to fixed date.
- FixedWeekdayRelativeToFixedParser() - Constructor for class de.focus_shift.parser.impl.FixedWeekdayRelativeToFixedParser
- fixedWeekdays() - Method in interface de.focus_shift.spi.Holidays
- FOUR_YEARS - de.focus_shift.spi.YearCycle
- FOURTH - de.focus_shift.spi.Occurrance
- FRANCE - de.focus_shift.HolidayCalendar
- from() - Method in interface de.focus_shift.spi.FixedWeekdayBetweenFixed
G
- GENERAL_PRAYER_DAY - de.focus_shift.spi.ChristianHolidayType
- GERMANY - de.focus_shift.HolidayCalendar
- get(Cache.ValueHandler<V>) - Method in class de.focus_shift.caching.Cache
-
Returns the value defined by the
Cache.ValueHandler - getCalendarHierarchy() - Method in class de.focus_shift.HolidayManager
-
Returns the configured hierarchy structure for the specific manager.
- getCalendarHierarchy() - Method in class de.focus_shift.impl.DefaultHolidayManager
-
Returns the configured hierarchy structure for the specific manager.
- getChildren() - Method in class de.focus_shift.CalendarHierarchy
-
Getter for the field
children. - getClassloader() - Method in class de.focus_shift.util.ClassLoadingUtil
-
Returns the current threads context classloader.
- getConfiguration(ManagerParameter) - Method in interface de.focus_shift.spi.ConfigurationService
- getConfigurationFileName(String) - Static method in class de.focus_shift.parameter.CalendarPartManagerParameter
-
Returns the configuration file name for the country.
- getConfigurationService() - Method in class de.focus_shift.HolidayManager
-
Returns the
ConfigurationServiceto be used to retrieve holiday data. - getConfigurationService(ManagerParameter) - Method in class de.focus_shift.datasource.ConfigurationServiceManager
- getCountryDescription(String) - Method in class de.focus_shift.util.ResourceUtil
-
getCountryDescription.
- getCountryDescription(Locale, String) - Method in class de.focus_shift.util.ResourceUtil
-
Returns the hierarchies description text from the resource bundle.
- getDate() - Method in class de.focus_shift.Holiday
-
Getter for the field
date. - getDescription() - Method in class de.focus_shift.CalendarHierarchy
-
Returns the country description for the default locale.
- getDescription() - Method in class de.focus_shift.Holiday
-
The description read with the default locale.
- getDescription(Locale) - Method in class de.focus_shift.CalendarHierarchy
-
Returns the hierarchies description text from the resource bundle.
- getDescription(Locale) - Method in class de.focus_shift.Holiday
-
The description read with the provided locale.
- getDisplayName() - Method in interface de.focus_shift.ManagerParameter
- getDisplayName() - Method in class de.focus_shift.parameter.CalendarPartManagerParameter
- getDisplayName() - Method in class de.focus_shift.parameter.UrlManagerParameter
- getEthiopianOrthodoxHolidaysInGregorianYear(int, int, int) - Method in class de.focus_shift.util.CalendarUtil
-
Returns a set of gregorian dates within a gregorian year which equal the ethiopian orthodox month and day.
- getHolidayDescription(String) - Method in class de.focus_shift.util.ResourceUtil
-
The description read with the default locale.
- getHolidayDescription(Locale, String) - Method in class de.focus_shift.util.ResourceUtil
-
The description read with the provided locale.
- getHolidays(int, String...) - Method in class de.focus_shift.HolidayManager
-
Returns the holidays for the requested year and hierarchy structure.
- getHolidays(int, String...) - Method in class de.focus_shift.impl.DefaultHolidayManager
-
Returns the holidays for the requested year and hierarchy structure.
- getHolidays(int, String...) - Method in class de.focus_shift.impl.JapaneseHolidayManager
-
Returns the holidays for the requested year and hierarchy structure.
- getHolidays(LocalDate, LocalDate, String...) - Method in class de.focus_shift.HolidayManager
-
Returns the holidays for the requested interval and hierarchy structure.
- getHolidays(LocalDate, LocalDate, String...) - Method in class de.focus_shift.impl.DefaultHolidayManager
-
Returns the holidays for the requested interval and hierarchy structure.
- getId() - Method in class de.focus_shift.CalendarHierarchy
-
Getter for the field
id. - getId() - Method in enum de.focus_shift.HolidayCalendar
-
Getter for the field
id. - getInstance() - Static method in class de.focus_shift.HolidayManager
-
Creates a HolidayManager instance for the default locale country using the configured properties from the configuration file.
- getInstance(ManagerParameter) - Static method in class de.focus_shift.HolidayManager
-
Creates and returns a
HolidayManagerfor the providedManagerParameters - getInstance(Properties) - Static method in class de.focus_shift.HolidayManager
-
Creates a HolidayManager instance for the default locale country using the provided properties.
- getIslamicHolidaysInGregorianYear(int, int, int) - Method in class de.focus_shift.util.CalendarUtil
-
Returns a set of gregorian dates within a gregorian year which equal the islamic month and day.
- getISOCodes() - Method in class de.focus_shift.util.ResourceUtil
-
Returns a list of ISO codes.
- getKey() - Method in interface de.focus_shift.caching.Cache.ValueHandler
- getKey() - Method in class de.focus_shift.caching.HolidayManagerValueHandler
- getManagerImplClassName() - Method in interface de.focus_shift.ManagerParameter
- getManagerImplClassName() - Method in class de.focus_shift.parameter.BaseManagerParameter
- getManagerImplClassName() - Method in class de.focus_shift.parameter.CalendarPartManagerParameter
- getManagerParameter() - Method in class de.focus_shift.HolidayManager
- getProperties() - Method in interface de.focus_shift.configuration.ConfigurationProvider
- getProperties() - Method in class de.focus_shift.configuration.impl.DefaultConfigurationProvider
- getProperties() - Method in class de.focus_shift.configuration.impl.URLConfigurationProvider
-
Returns the properties by reading from the URLs provided by the system property 'de.focus_shift.config.urls'.
- getPropertiesKey() - Method in class de.focus_shift.Holiday
-
Getter for the field
propertiesKey. - getProperty(String) - Method in interface de.focus_shift.ManagerParameter
- getProperty(String) - Method in class de.focus_shift.parameter.BaseManagerParameter
- getRelativeIslamicHolidaysInGregorianYear(int, int, int, int) - Method in class de.focus_shift.util.CalendarUtil
-
Returns a set of gregorian dates within a gregorian year which equal the islamic month and day with a relative shift.
- getResource(String) - Method in class de.focus_shift.util.ResourceUtil
-
Returns the resource by URL.
- getSupportedCalendarCodes() - Static method in class de.focus_shift.HolidayManager
-
Returns a set of all currently supported calendar codes.
- getType() - Method in class de.focus_shift.Holiday
-
Gets the type holiday.
- GOOD_FRIDAY - de.focus_shift.spi.ChristianHolidayType
- GREECE - de.focus_shift.HolidayCalendar
H
- hashCode() - Method in class de.focus_shift.CalendarHierarchy
- hashCode() - Method in class de.focus_shift.Holiday
- hierarchy() - Method in interface de.focus_shift.spi.Configuration
- Holiday - Class in de.focus_shift
-
Represents the holiday and contains the actual date and an localized description.
- Holiday(LocalDate, String, HolidayType) - Constructor for class de.focus_shift.Holiday
-
Constructs a holiday for a date using the provided properties key to retrieve the description with.
- HolidayCalendar - Enum in de.focus_shift
-
This enum provides a list of all supported holiday calendars.
- HolidayManager - Class in de.focus_shift
-
Abstract base class for all holiday manager implementations.
- HolidayManager() - Constructor for class de.focus_shift.HolidayManager
- HolidayManagerValueHandler - Class in de.focus_shift.caching
-
Creates the
Cache.ValueHandlerwhich constructs aHolidayManager. - HolidayManagerValueHandler(ManagerParameter, String) - Constructor for class de.focus_shift.caching.HolidayManagerValueHandler
- HolidayParser - Interface in de.focus_shift.parser
- holidays() - Method in interface de.focus_shift.spi.Configuration
- Holidays - Interface in de.focus_shift.spi
- HolidayType - Enum in de.focus_shift
-
Type of holiday.
- HUNGARY - de.focus_shift.HolidayCalendar
I
- ICELAND - de.focus_shift.HolidayCalendar
- ID_AL_FITR - de.focus_shift.spi.IslamicHolidayType
- ID_AL_FITR_2 - de.focus_shift.spi.IslamicHolidayType
- ID_AL_FITR_3 - de.focus_shift.spi.IslamicHolidayType
- ID_UL_ADHA - de.focus_shift.spi.IslamicHolidayType
- ID_UL_ADHA_2 - de.focus_shift.spi.IslamicHolidayType
- ID_UL_ADHA_3 - de.focus_shift.spi.IslamicHolidayType
- init(ManagerParameter) - Method in class de.focus_shift.HolidayManager
-
Initializes the implementing manager for the provided calendar.
- IRELAND - de.focus_shift.HolidayCalendar
- isHoliday(LocalDate, HolidayType, String...) - Method in class de.focus_shift.HolidayManager
-
Show if the requested date is a holiday.
- isHoliday(LocalDate, String...) - Method in class de.focus_shift.HolidayManager
-
Calls #isHoliday(c, null, args)
- isHoliday(Calendar, HolidayType, String...) - Method in class de.focus_shift.HolidayManager
-
Calls isHoliday with
LocalDateobject. - isHoliday(Calendar, String...) - Method in class de.focus_shift.HolidayManager
- IslamicHoliday - Interface in de.focus_shift.spi
- IslamicHolidayParser - Class in de.focus_shift.parser.impl
-
This parser calculates gregorian dates for the different islamic holidays.
- IslamicHolidayParser() - Constructor for class de.focus_shift.parser.impl.IslamicHolidayParser
- islamicHolidays() - Method in interface de.focus_shift.spi.Holidays
- IslamicHolidayType - Enum in de.focus_shift.spi
- isManagerCachingEnabled() - Static method in class de.focus_shift.HolidayManager
-
isManagerCachingEnabled.
- isOfficialHoliday() - Method in enum de.focus_shift.HolidayType
- isWeekend(LocalDate) - Method in class de.focus_shift.util.CalendarUtil
-
Returns if this date is on a wekkend.
- ITALY - de.focus_shift.HolidayCalendar
- iterator() - Method in class de.focus_shift.parser.functions.FindWeekDayBetween
J
- JAPAN - de.focus_shift.HolidayCalendar
- JapaneseHolidayManager - Class in de.focus_shift.impl
-
JapaneseHolidayManager class.
- JapaneseHolidayManager() - Constructor for class de.focus_shift.impl.JapaneseHolidayManager
K
- KAZAKHSTAN - de.focus_shift.HolidayCalendar
- KOSOVO - de.focus_shift.HolidayCalendar
L
- LAILAT_AL_BARAT - de.focus_shift.spi.IslamicHolidayType
- LAILAT_AL_MIRAJ - de.focus_shift.spi.IslamicHolidayType
- LAILAT_AL_QADR - de.focus_shift.spi.IslamicHolidayType
- LAST - de.focus_shift.spi.Occurrance
- LATVIA - de.focus_shift.HolidayCalendar
- LIECHTENSTEIN - de.focus_shift.HolidayCalendar
- Limited - Interface in de.focus_shift.spi
- LITHUANIA - de.focus_shift.HolidayCalendar
- loadClass(String) - Method in class de.focus_shift.util.ClassLoadingUtil
-
Loads the class by class name with the current threads context classloader.
- logHierarchy(Configuration, int) - Static method in class de.focus_shift.impl.DefaultHolidayManager
-
Logs the hierarchy structure.
- LONDON_METAL_EXCHANGE - de.focus_shift.HolidayCalendar
- LUXEMBOURG - de.focus_shift.HolidayCalendar
M
- MACEDONIA - de.focus_shift.HolidayCalendar
- MALTA - de.focus_shift.HolidayCalendar
- MANAGER_IMPL_CLASS_PREFIX - Static variable in interface de.focus_shift.ManagerParameter
- ManagerParameter - Interface in de.focus_shift
- ManagerParameters - Class in de.focus_shift
- MARDI_GRAS - de.focus_shift.spi.ChristianHolidayType
- MAUNDY_THURSDAY - de.focus_shift.spi.ChristianHolidayType
- MAWLID_AN_NABI - de.focus_shift.spi.IslamicHolidayType
- mergeConfigurationProperties(ManagerParameter) - Method in class de.focus_shift.configuration.ConfigurationProviderManager
-
Reads the jollyday configuration from the
DefaultConfigurationProvider, theURLConfigurationProviderand any configuration provider specified by the system property 'de.focus_shift.config.provider'. - mergeProperties(Properties) - Method in interface de.focus_shift.ManagerParameter
- mergeProperties(Properties) - Method in class de.focus_shift.parameter.BaseManagerParameter
- MESKEL - de.focus_shift.spi.EthiopianOrthodoxHolidayType
- MEXICO - de.focus_shift.HolidayCalendar
- MOLDOVA - de.focus_shift.HolidayCalendar
- MONTENEGRO - de.focus_shift.HolidayCalendar
- month() - Method in interface de.focus_shift.spi.FixedWeekdayInMonth
- Movable - Interface in de.focus_shift.spi
- MoveDateRelative - Class in de.focus_shift.parser.functions
- MoveDateRelative(LocalDate) - Constructor for class de.focus_shift.parser.functions.MoveDateRelative
- MovingCondition - Interface in de.focus_shift.spi
N
- NETHERLANDS - de.focus_shift.HolidayCalendar
- NEW_ZEALAND - de.focus_shift.HolidayCalendar
- NEWYEAR - de.focus_shift.spi.IslamicHolidayType
- NEXT - de.focus_shift.spi.With
- NICARAGUA - de.focus_shift.HolidayCalendar
- NIGERIA - de.focus_shift.HolidayCalendar
- NORWAY - de.focus_shift.HolidayCalendar
- NYSE - de.focus_shift.HolidayCalendar
O
- Occurrance - Enum in de.focus_shift.spi
- ODD_YEARS - de.focus_shift.spi.YearCycle
- OFFICIAL_HOLIDAY - de.focus_shift.HolidayType
- officiality() - Method in interface de.focus_shift.spi.Described
P
- PANAMA - de.focus_shift.HolidayCalendar
- PARAGUAY - de.focus_shift.HolidayCalendar
- parse(int, Holidays) - Method in interface de.focus_shift.parser.HolidayParser
-
Parses for the provided year using the
Holidaysconfig and adds to the set of holidays. - parse(int, Holidays) - Method in class de.focus_shift.parser.impl.ChristianHolidayParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.EthiopianOrthodoxHolidayParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.FixedParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.FixedWeekdayBetweenFixedParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.FixedWeekdayInMonthParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.FixedWeekdayRelativeToFixedParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.IslamicHolidayParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.RelativeToEasterSundayParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.RelativeToFixedParser
- parse(int, Holidays) - Method in class de.focus_shift.parser.impl.RelativeToWeekdayInMonthParser
- PENTECOST - de.focus_shift.spi.ChristianHolidayType
- PENTECOST_MONDAY - de.focus_shift.spi.ChristianHolidayType
- PERU - de.focus_shift.HolidayCalendar
- POLAND - de.focus_shift.HolidayCalendar
- PORTUGAL - de.focus_shift.HolidayCalendar
- PREVIOUS - de.focus_shift.spi.With
R
- RAMADAN - de.focus_shift.spi.IslamicHolidayType
- RAMADAN_END - de.focus_shift.spi.IslamicHolidayType
- Relation - Enum in de.focus_shift.spi
- relativeToEasterSunday() - Method in interface de.focus_shift.spi.Holidays
- RelativeToEasterSunday - Interface in de.focus_shift.spi
- RelativeToEasterSundayParser - Class in de.focus_shift.parser.impl
-
This parser creates holidays relative to easter sunday.
- RelativeToEasterSundayParser() - Constructor for class de.focus_shift.parser.impl.RelativeToEasterSundayParser
- relativeToFixed() - Method in interface de.focus_shift.spi.Holidays
- RelativeToFixed - Interface in de.focus_shift.spi
- RelativeToFixedParser - Class in de.focus_shift.parser.impl
-
The Class RelativeToFixedParser.
- RelativeToFixedParser() - Constructor for class de.focus_shift.parser.impl.RelativeToFixedParser
- relativeToWeekdayInMonth() - Method in interface de.focus_shift.spi.Holidays
- RelativeToWeekdayInMonth - Interface in de.focus_shift.spi
- RelativeToWeekdayInMonthParser - Class in de.focus_shift.parser.impl
-
RelativeToWeekdayInMonthParser class.
- RelativeToWeekdayInMonthParser() - Constructor for class de.focus_shift.parser.impl.RelativeToWeekdayInMonthParser
- ResourceUtil - Class in de.focus_shift.util
-
ResourceUtil class.
- ResourceUtil() - Constructor for class de.focus_shift.util.ResourceUtil
- ROMANIA - de.focus_shift.HolidayCalendar
- RUSSIA - de.focus_shift.HolidayCalendar
S
- SACRED_HEART - de.focus_shift.spi.ChristianHolidayType
- SAUDI_ARABIA - de.focus_shift.HolidayCalendar
- SECOND - de.focus_shift.spi.Occurrance
- SERBIA - de.focus_shift.HolidayCalendar
- setChildren(Map<String, CalendarHierarchy>) - Method in class de.focus_shift.CalendarHierarchy
-
Setter for the field
children. - setConfigurationService(ConfigurationService) - Method in class de.focus_shift.HolidayManager
-
Sets the configuration datasource with this holiday manager.
- setFallbackDescription(String) - Method in class de.focus_shift.CalendarHierarchy
- setManagerCachingEnabled(boolean) - Static method in class de.focus_shift.HolidayManager
-
If true, instantiated managers will be cached.
- setProperty(String, String) - Method in interface de.focus_shift.ManagerParameter
- setProperty(String, String) - Method in class de.focus_shift.parameter.BaseManagerParameter
- SHROVE_MONDAY - de.focus_shift.spi.ChristianHolidayType
- SIX_YEARS - de.focus_shift.spi.YearCycle
- SLOWAKIA - de.focus_shift.HolidayCalendar
- SLOWENIA - de.focus_shift.HolidayCalendar
- SOUTH_AFRICA - de.focus_shift.HolidayCalendar
- SPAIN - de.focus_shift.HolidayCalendar
- subConfigurations() - Method in interface de.focus_shift.spi.Configuration
- substitute() - Method in interface de.focus_shift.spi.MovingCondition
- SWEDEN - de.focus_shift.HolidayCalendar
- SWITZERLAND - de.focus_shift.HolidayCalendar
T
- TARGET - de.focus_shift.HolidayCalendar
- test(Limited) - Method in class de.focus_shift.parser.predicates.ValidCycle
- test(Limited) - Method in class de.focus_shift.parser.predicates.ValidFromTo
- test(Limited) - Method in class de.focus_shift.parser.predicates.ValidLimitation
-
Evaluates if the provided
Holidayinstance is valid for the provided year. - test(MovingCondition) - Method in class de.focus_shift.parser.predicates.ValidMovingCondition
- THIRD - de.focus_shift.spi.Occurrance
- THREE_YEARS - de.focus_shift.spi.YearCycle
- TIMKAT - de.focus_shift.spi.EthiopianOrthodoxHolidayType
- to() - Method in interface de.focus_shift.spi.FixedWeekdayBetweenFixed
- toString() - Method in class de.focus_shift.Holiday
- toString() - Method in class de.focus_shift.parameter.CalendarPartManagerParameter
- toString() - Method in class de.focus_shift.parameter.UrlManagerParameter
- TURKEY - de.focus_shift.HolidayCalendar
- TWO_YEARS - de.focus_shift.spi.YearCycle
- type() - Method in interface de.focus_shift.spi.ChristianHoliday
- type() - Method in interface de.focus_shift.spi.EthiopianOrthodoxHoliday
- type() - Method in interface de.focus_shift.spi.IslamicHoliday
U
- UKRAINE - de.focus_shift.HolidayCalendar
- UNDEFINED - Static variable in class de.focus_shift.util.ResourceUtil
-
Unknown constant will be returned when there is no description configured.
- UNITED_ARAB_EMIRATES - de.focus_shift.HolidayCalendar
- UNITED_KINGDOM - de.focus_shift.HolidayCalendar
- UNITED_STATES - de.focus_shift.HolidayCalendar
- UNOFFICIAL_HOLIDAY - de.focus_shift.HolidayType
- URLConfigurationProvider - Class in de.focus_shift.configuration.impl
-
An
ConfigurationProviderimplementation which reads a list of URLs provided by the system property 'de.focus_shift.config.urls' in order they are provided into aPropertiesinstance. - URLConfigurationProvider() - Constructor for class de.focus_shift.configuration.impl.URLConfigurationProvider
- UrlManagerParameter - Class in de.focus_shift.parameter
- UrlManagerParameter(URL, Properties) - Constructor for class de.focus_shift.parameter.UrlManagerParameter
- URUGUAY - de.focus_shift.HolidayCalendar
V
- validateConfigurationHierarchy(Configuration) - Static method in class de.focus_shift.impl.DefaultHolidayManager
-
Validates the content of the provided configuration by checking for multiple hierarchy entries within one configuration.
- ValidCycle - Class in de.focus_shift.parser.predicates
- ValidCycle(int) - Constructor for class de.focus_shift.parser.predicates.ValidCycle
- validFrom() - Method in interface de.focus_shift.spi.Limited
- ValidFromTo - Class in de.focus_shift.parser.predicates
- ValidFromTo(int) - Constructor for class de.focus_shift.parser.predicates.ValidFromTo
- ValidLimitation - Class in de.focus_shift.parser.predicates
-
Evaluates if the provided
Holidayinstance is valid for the provided year. - ValidLimitation(int) - Constructor for class de.focus_shift.parser.predicates.ValidLimitation
- ValidMovingCondition - Class in de.focus_shift.parser.predicates
- ValidMovingCondition(LocalDate) - Constructor for class de.focus_shift.parser.predicates.ValidMovingCondition
- validTo() - Method in interface de.focus_shift.spi.Limited
- valueOf(String) - Static method in enum de.focus_shift.HolidayCalendar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.HolidayType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.spi.ChristianHolidayType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.spi.EthiopianOrthodoxHolidayType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.spi.IslamicHolidayType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.spi.Occurrance
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.spi.Relation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.spi.With
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.focus_shift.spi.YearCycle
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.focus_shift.HolidayCalendar
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.HolidayType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.spi.ChristianHolidayType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.spi.EthiopianOrthodoxHolidayType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.spi.IslamicHolidayType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.spi.Occurrance
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.spi.Relation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.spi.With
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.focus_shift.spi.YearCycle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VENEZUELA - de.focus_shift.HolidayCalendar
W
- weekday() - Method in interface de.focus_shift.spi.FixedWeekdayBetweenFixed
- weekday() - Method in interface de.focus_shift.spi.FixedWeekdayInMonth
- weekday() - Method in interface de.focus_shift.spi.FixedWeekdayRelativeToFixed
- weekday() - Method in interface de.focus_shift.spi.MovingCondition
- weekday() - Method in interface de.focus_shift.spi.RelativeToFixed
- weekday() - Method in interface de.focus_shift.spi.RelativeToWeekdayInMonth
- weekdayInMonth() - Method in interface de.focus_shift.spi.RelativeToWeekdayInMonth
- when() - Method in interface de.focus_shift.spi.FixedWeekdayRelativeToFixed
- when() - Method in interface de.focus_shift.spi.RelativeToFixed
- when() - Method in interface de.focus_shift.spi.RelativeToWeekdayInMonth
- which() - Method in interface de.focus_shift.spi.FixedWeekdayInMonth
- which() - Method in interface de.focus_shift.spi.FixedWeekdayRelativeToFixed
- WHIT_MONDAY - de.focus_shift.spi.ChristianHolidayType
- WHIT_SUNDAY - de.focus_shift.spi.ChristianHolidayType
- with() - Method in interface de.focus_shift.spi.MovingCondition
- With - Enum in de.focus_shift.spi
Y
- YearCycle - Enum in de.focus_shift.spi
All Classes All Packages