|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectnet.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory<E>
E - a representation of a date, typically JDK: Date, Calendar;
Joda:LocalDate, YearMonthDaypublic abstract class AbstractKitCalculatorsFactory<E>
Base class for all calculator factories, it handles the holiday registration.
| Constructor Summary | |
|---|---|
AbstractKitCalculatorsFactory()
|
|
| Method Summary | |
|---|---|
HolidayCalendar<E> |
getHolidayCalendar(java.lang.String name)
|
boolean |
isHolidayCalendarRegistered(java.lang.String name)
|
void |
registerHolidays(java.lang.String name,
HolidayCalendar<E> holidaysCalendar)
Use this method to register a given calendar, it will replace any existing one with the same name. |
void |
registerHolidays(java.lang.String name,
java.util.Set<E> holidaysSet)
Deprecated. use the HolidayCalendar |
protected void |
setHolidays(java.lang.String name,
DateCalculator<E> dc)
Used by extensions to set holidays in a DateCalculator. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory |
|---|
getDateCalculator, getIMMDateCalculator, getPeriodCountCalculator |
| Constructor Detail |
|---|
public AbstractKitCalculatorsFactory()
| Method Detail |
|---|
@Deprecated
public void registerHolidays(java.lang.String name,
java.util.Set<E> holidaysSet)
registerHolidays in interface KitCalculatorsFactory<E>name - the calendar name to register these holidays under.holidaysSet - the set of holidays (non-working days).
public void registerHolidays(java.lang.String name,
HolidayCalendar<E> holidaysCalendar)
registerHolidays in interface KitCalculatorsFactory<E>name - the calendar name to register these holidays under.holidaysSet - the set of holidays (non-working days).public boolean isHolidayCalendarRegistered(java.lang.String name)
isHolidayCalendarRegistered in interface KitCalculatorsFactory<E>public HolidayCalendar<E> getHolidayCalendar(java.lang.String name)
getHolidayCalendar in interface KitCalculatorsFactory<E>
protected void setHolidays(java.lang.String name,
DateCalculator<E> dc)
name - holiday namedc - the date calculator to configure.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||