public class LocalDateKitCalculatorsFactory extends net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory<LocalDate>
LocalDate based
 calculators.| Constructor and Description | 
|---|
| LocalDateKitCalculatorsFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| static LocalDateCalculator | backwardCalculator(String name) | 
| LocalDateCurrencyDateCalculator | buildCurrencyDateCalculator(net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder<LocalDate> builder) | 
| static net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder<LocalDate> | defaultCurrencyDateCalculatorBuilder(String ccy1,
                                    String ccy2,
                                    net.objectlab.kit.datecalc.common.SpotLag spotLag) | 
| static LocalDateCalculator | forwardCalculator(String name) | 
| static LocalDateCurrencyDateCalculator | forwardCurrencyDateCalculator(String ccy1,
                             String ccy2,
                             net.objectlab.kit.datecalc.common.SpotLag spotLag) | 
| static LocalDateCalculator | forwardUnlessMovingBackCalculator(String name) | 
| LocalDateCalculator | getDateCalculator(String name,
                 String holidayHandlerType)Create a new DateCalculator for a given name and type of handling. | 
| LocalDateCurrencyDateCalculator | getDefaultCurrencyDateCalculator(String ccy1,
                                String ccy2,
                                net.objectlab.kit.datecalc.common.SpotLag spotLag) | 
| net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder<LocalDate> | getDefaultCurrencyDateCalculatorBuilder(String ccy1,
                                       String ccy2,
                                       net.objectlab.kit.datecalc.common.SpotLag spotLag)Return a builder using the registered calendars/working weeks and a Modified Forward Holiday handler for the currency pair; this
 does NOT copy the calendars or Currency Config. | 
| static LocalDateKitCalculatorsFactory | getDefaultInstance() | 
| net.objectlab.kit.datecalc.common.HolidayHandler<LocalDate> | getHolidayHandler(String holidayHandlerType) | 
| net.objectlab.kit.datecalc.common.IMMDateCalculator<LocalDate> | getIMMDateCalculator() | 
| net.objectlab.kit.datecalc.common.PeriodCountCalculator<LocalDate> | getPeriodCountCalculator() | 
| static LocalDateCalculator | modifiedFollowingCalculator(String name) | 
| static LocalDateCalculator | modifiedPrecedingCalculator(String name) | 
configureCurrencyCalculatorBuilder, getCurrencyCalculatorConfig, getHolidayCalendar, getRegisteredHolidayCalendarNames, isHolidayCalendarRegistered, registerHolidays, setCurrencyCalculatorConfig, setHolidays, unregisterAllHolidayCalendars, unregisterHolidayCalendarpublic static LocalDateKitCalculatorsFactory getDefaultInstance()
public net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder<LocalDate> getDefaultCurrencyDateCalculatorBuilder(String ccy1, String ccy2, net.objectlab.kit.datecalc.common.SpotLag spotLag)
public static net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder<LocalDate> defaultCurrencyDateCalculatorBuilder(String ccy1, String ccy2, net.objectlab.kit.datecalc.common.SpotLag spotLag)
public static LocalDateCurrencyDateCalculator forwardCurrencyDateCalculator(String ccy1, String ccy2, net.objectlab.kit.datecalc.common.SpotLag spotLag)
public LocalDateCurrencyDateCalculator buildCurrencyDateCalculator(net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder<LocalDate> builder)
public LocalDateCurrencyDateCalculator getDefaultCurrencyDateCalculator(String ccy1, String ccy2, net.objectlab.kit.datecalc.common.SpotLag spotLag)
public static LocalDateCalculator forwardCalculator(String name)
public static LocalDateCalculator backwardCalculator(String name)
public static LocalDateCalculator forwardUnlessMovingBackCalculator(String name)
public static LocalDateCalculator modifiedFollowingCalculator(String name)
public static LocalDateCalculator modifiedPrecedingCalculator(String name)
public LocalDateCalculator getDateCalculator(String name, String holidayHandlerType)
name - calendar name (holidays set interested in). If there is set of
            holidays with that name, it will return a DateCalculator with
            an empty holiday set (will work on Weekend only).holidayHandlerType - typically one of the value of HolidayHandlerTypepublic net.objectlab.kit.datecalc.common.HolidayHandler<LocalDate> getHolidayHandler(String holidayHandlerType)
public net.objectlab.kit.datecalc.common.PeriodCountCalculator<LocalDate> getPeriodCountCalculator()
public net.objectlab.kit.datecalc.common.IMMDateCalculator<LocalDate> getIMMDateCalculator()
Copyright © 2006–2022 Appendium - Portfolio Financing Platform. All rights reserved.