- Cache<VALUE> - Class in de.jollyday.util
-
Cache implementation which handles concurrent access to cached values.
- Cache() - Constructor for class de.jollyday.util.Cache
-
- Cache.ValueHandler<VALUE> - Interface in de.jollyday.util
-
- CalendarHierarchy - Class in de.jollyday
-
Bean class for describing the configuration hierarchy.
- CalendarHierarchy(CalendarHierarchy, String) - Constructor for class de.jollyday.CalendarHierarchy
-
Constructor which takes a eventually existing parent hierarchy node and
the ID of this hierarchy.
- CalendarPartManagerParameter - Class in de.jollyday.parameter
-
- CalendarPartManagerParameter(String, Properties) - Constructor for class de.jollyday.parameter.CalendarPartManagerParameter
-
- calendarUtil - Variable in class de.jollyday.HolidayManager
-
Utility for calendar operations
- calendarUtil - Variable in class de.jollyday.parser.AbstractHolidayParser
-
Calendar utility class.
- CalendarUtil - Class in de.jollyday.util
-
Utility class for date operations.
- CalendarUtil() - Constructor for class de.jollyday.util.CalendarUtil
-
- ChristianHolidayParser - Class in de.jollyday.parser.impl
-
This parser creates christian holidays for the given year relative to easter
sunday.
- ChristianHolidayParser() - Constructor for class de.jollyday.parser.impl.ChristianHolidayParser
-
- ClassLoadingUtil - Class in de.jollyday.util
-
ClassLoadingUtil class.
- ClassLoadingUtil() - Constructor for class de.jollyday.util.ClassLoadingUtil
-
- clear() - Method in class de.jollyday.util.Cache
-
Clears the cache.
- clearManagerCache() - Static method in class de.jollyday.HolidayManager
-
Clears the manager cache from all cached manager instances.
- configuration - Variable in class de.jollyday.impl.DefaultHolidayManager
-
Configuration parsed on initialization.
- CONFIGURATION_DATASOURCE_IMPL_CLASS - Static variable in interface de.jollyday.ManagerParameter
-
- ConfigurationDataSource - Interface in de.jollyday.datasource
-
The interface for all holiday data providing datasources.
- ConfigurationDataSourceManager - Class in de.jollyday.datasource
-
This manager is responsible for instantiating the configured configuration datasource
which is used to access the holiday data.
- ConfigurationDataSourceManager() - Constructor for class de.jollyday.datasource.ConfigurationDataSourceManager
-
- contains(Set<Holiday>, LocalDate) - Method in class de.jollyday.util.CalendarUtil
-
Shows if the requested dat is contained in the Set of holidays.
- create(String) - Static method in class de.jollyday.ManagerParameters
-
- create(HolidayCalendar) - Static method in class de.jollyday.ManagerParameters
-
- create(HolidayCalendar, Properties) - Static method in class de.jollyday.ManagerParameters
-
- create(URL) - Static method in class de.jollyday.ManagerParameters
-
- create(String, Properties) - Static method in class de.jollyday.ManagerParameters
-
- create(URL, Properties) - Static method in class de.jollyday.ManagerParameters
-
- create() - Method in class de.jollyday.util.CalendarUtil
-
Creates the current date within the gregorian calendar.
- create(int, int, int) - Method in class de.jollyday.util.CalendarUtil
-
Creates the date within the ISO chronology.
- create(int, int, int, Chronology) - Method in class de.jollyday.util.CalendarUtil
-
Creates the date within the provided chronology.
- create(int, Fixed) - Method in class de.jollyday.util.CalendarUtil
-
Creates the date from the month/day within the specified year.
- create(Calendar) - Method in class de.jollyday.util.CalendarUtil
-
Creates a LocalDate.
- create(String, ClassLoader) - Method in class de.jollyday.util.XMLUtil.JAXBContextCreator
-
- createCacheKey() - Method in interface de.jollyday.ManagerParameter
-
- createCacheKey() - Method in class de.jollyday.parameter.CalendarPartManagerParameter
-
- createCacheKey() - Method in class de.jollyday.parameter.UrlManagerParameter
-
- createResourceUrl() - Method in interface de.jollyday.ManagerParameter
-
- createResourceUrl() - Method in class de.jollyday.parameter.CalendarPartManagerParameter
-
- createResourceUrl() - Method in class de.jollyday.parameter.UrlManagerParameter
-
- createValue() - Method in class de.jollyday.caching.HolidayManagerValueHandler
-
- createValue() - Method in interface de.jollyday.util.Cache.ValueHandler
-
- get(Cache.ValueHandler<VALUE>) - Method in class de.jollyday.util.Cache
-
- getCalendarHierarchy() - Method in class de.jollyday.HolidayManager
-
Returns the configured hierarchy structure for the specific manager.
- getCalendarHierarchy() - Method in class de.jollyday.impl.DefaultHolidayManager
-
Returns the configured hierarchy structure for the specific manager.
- getChildren() - Method in class de.jollyday.CalendarHierarchy
-
Getter for the field children
.
- getClassloader() - Method in class de.jollyday.util.ClassLoadingUtil
-
Returns the current threads context classloader.
- getConfiguration(ManagerParameter) - Method in interface de.jollyday.datasource.ConfigurationDataSource
-
- getConfiguration(ManagerParameter) - Method in class de.jollyday.datasource.impl.XmlFileDataSource
-
- getConfigurationDataSource(ManagerParameter) - Method in class de.jollyday.datasource.ConfigurationDataSourceManager
-
- getConfigurationDataSource() - Method in class de.jollyday.HolidayManager
-
- getConfigurationFileName(String) - Static method in class de.jollyday.parameter.CalendarPartManagerParameter
-
Returns the configuration file name for the country.
- getCountryDescription(String) - Method in class de.jollyday.util.ResourceUtil
-
getCountryDescription.
- getCountryDescription(Locale, String) - Method in class de.jollyday.util.ResourceUtil
-
Returns the hierarchys description text from the resource bundle.
- getDate() - Method in class de.jollyday.Holiday
-
Getter for the field date
.
- getDescription() - Method in class de.jollyday.CalendarHierarchy
-
Returns the country description for the default locale.
- getDescription(Locale) - Method in class de.jollyday.CalendarHierarchy
-
Returns the hierarchies description text from the resource bundle.
- getDescription() - Method in class de.jollyday.Holiday
-
The description read with the default locale.
- getDescription(Locale) - Method in class de.jollyday.Holiday
-
The description read with the provided locale.
- getDisplayName() - Method in interface de.jollyday.ManagerParameter
-
- getDisplayName() - Method in class de.jollyday.parameter.CalendarPartManagerParameter
-
- getDisplayName() - Method in class de.jollyday.parameter.UrlManagerParameter
-
- getEasterSunday(int, ChronologyType) - Method in class de.jollyday.parser.AbstractHolidayParser
-
getEasterSunday.
- getEasterSunday(int) - Method in class de.jollyday.util.CalendarUtil
-
Returns the easter sunday for a given year.
- getEthiopianOrthodoxHolidaysInGregorianYear(int, int, int) - Method in class de.jollyday.util.CalendarUtil
-
Returns a set of gregorian dates within a gregorian year which equal the
ethiopian orthodox month and day.
- getGregorianEasterSunday(int) - Method in class de.jollyday.util.CalendarUtil
-
Returns the easter sunday within the gregorian chronology.
- getHolidayDescription(String) - Method in class de.jollyday.util.ResourceUtil
-
The description read with the default locale.
- getHolidayDescription(Locale, String) - Method in class de.jollyday.util.ResourceUtil
-
The description read with the provided locale.
- getHolidays(int, String...) - Method in class de.jollyday.HolidayManager
-
Returns the holidays for the requested year and hierarchy structure.
- getHolidays(LocalDate, LocalDate, String...) - Method in class de.jollyday.HolidayManager
-
Returns the holidays for the requested interval and hierarchy structure.
- getHolidays(int, String...) - Method in class de.jollyday.impl.DefaultHolidayManager
-
Returns the holidays for the requested year and hierarchy structure.
- getHolidays(LocalDate, LocalDate, String...) - Method in class de.jollyday.impl.DefaultHolidayManager
-
Returns the holidays for the requested interval and hierarchy structure.
- getHolidays(int, String...) - Method in class de.jollyday.impl.JapaneseHolidayManager
-
Returns the holidays for the requested year and hierarchy structure.
- getId() - Method in class de.jollyday.CalendarHierarchy
-
Getter for the field id
.
- getId() - Method in enum de.jollyday.HolidayCalendar
-
Getter for the field id
.
- getInstance() - Static method in class de.jollyday.HolidayManager
-
Creates a HolidayManager instance for the default locale country using
the configured properties from the configuration file.
- getInstance(Properties) - Static method in class de.jollyday.HolidayManager
-
Creates a HolidayManager instance for the default locale country using
the provided properties.
- getInstance(HolidayCalendar) - Static method in class de.jollyday.HolidayManager
-
- getInstance(HolidayCalendar, Properties) - Static method in class de.jollyday.HolidayManager
-
- getInstance(String) - Static method in class de.jollyday.HolidayManager
-
- getInstance(String, Properties) - Static method in class de.jollyday.HolidayManager
-
- getInstance(ManagerParameter) - Static method in class de.jollyday.HolidayManager
-
- getIslamicHolidaysInGregorianYear(int, int, int) - Method in class de.jollyday.util.CalendarUtil
-
Returns a set of gregorian dates within a gregorian year which equal the
islamic month and day.
- getISOCodes() - Method in class de.jollyday.util.ResourceUtil
-
Returns a list of ISO codes.
- getJulianEasterSunday(int) - Method in class de.jollyday.util.CalendarUtil
-
Returns the easter sunday within the julian chronology.
- getKey() - Method in class de.jollyday.caching.HolidayManagerValueHandler
-
- getKey() - Method in interface de.jollyday.util.Cache.ValueHandler
-
- getManagerParameter() - Method in class de.jollyday.HolidayManager
-
- getManangerImplClassName() - Method in interface de.jollyday.ManagerParameter
-
- getManangerImplClassName() - Method in class de.jollyday.parameter.BaseManagerParameter
-
- getManangerImplClassName() - Method in class de.jollyday.parameter.CalendarPartManagerParameter
-
- getMonth(Month) - Method in class de.jollyday.util.XMLUtil
-
Returns the DateTimeConstants
value for the given month.
- getPropertiesKey() - Method in class de.jollyday.Holiday
-
Getter for the field propertiesKey
.
- getProperty(String) - Method in interface de.jollyday.ManagerParameter
-
- getProperty(String) - Method in class de.jollyday.parameter.BaseManagerParameter
-
- getResource(String) - Method in class de.jollyday.util.ResourceUtil
-
Returns the resource by URL.
- getSupportedCalendarCodes() - Static method in class de.jollyday.HolidayManager
-
Returns a set of all currently supported calendar codes.
- getType() - Method in class de.jollyday.Holiday
-
Gets the type holiday.
- getType(HolidayType) - Method in class de.jollyday.util.XMLUtil
-
Gets the type.
- getWeekday(Weekday) - Method in class de.jollyday.util.XMLUtil
-
Returns the DateTimeConstants
value for the given weekday.
- PACKAGE - Static variable in class de.jollyday.util.XMLUtil
-
the package name to search for the generated java classes.
- parse(int, Set<Holiday>, Holidays) - Method in interface de.jollyday.parser.HolidayParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.ChristianHolidayParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.EthiopianOrthodoxHolidayParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.FixedParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.FixedWeekdayBetweenFixedParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.FixedWeekdayInMonthParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, FixedWeekdayInMonth) - Method in class de.jollyday.parser.impl.FixedWeekdayInMonthParser
-
Parses the FixedWeekdayInMonth
.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.FixedWeekdayRelativeToFixedParser
-
Parses the provided configuration and creates holidays for the provided
year.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.HinduHolidayParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.IslamicHolidayParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.RelativeToEasterSundayParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.RelativeToFixedParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.
- parse(int, Set<Holiday>, Holidays) - Method in class de.jollyday.parser.impl.RelativeToWeekdayInMonthParser
-
Parses for the provided year using the Holidays
config and adds
to the set of holidays.