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

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.util
Cache implementation which handles concurrent access to cached values.
Cache() - Constructor for class de.focus_shift.util.Cache
 
Cache.ValueHandler<V> - Interface in de.focus_shift.util
 
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.util.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 ConfigurationProvider implementations 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 class de.focus_shift.caching.HolidayManagerValueHandler
 
createValue() - Method in interface de.focus_shift.util.Cache.ValueHandler
 
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.util.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 ConfigurationService to 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 HolidayManager for the provided ManagerParameters
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 class de.focus_shift.caching.HolidayManagerValueHandler
 
getKey() - Method in interface de.focus_shift.util.Cache.ValueHandler
 
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.ValueHandler which constructs a HolidayManager.
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 LocalDate object.
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, the URLConfigurationProvider and 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 Holidays config 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 Holiday instance 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 ConfigurationProvider implementation which reads a list of URLs provided by the system property 'de.focus_shift.config.urls' in order they are provided into a Properties instance.
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 Holiday instance 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
 
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