org.jfin.date.daycount.defaultimpl
Class DaycountCalculatorFactoryImpl
- java.lang.Object
-
- org.jfin.date.daycount.DaycountCalculatorFactory
-
- org.jfin.date.daycount.defaultimpl.DaycountCalculatorFactoryImpl
-
public class DaycountCalculatorFactoryImpl extends DaycountCalculatorFactory
Default implementation of the DaycountCalculatorFactory.
-
-
Field Summary
-
Fields inherited from class org.jfin.date.daycount.DaycountCalculatorFactory
daycountCalculatorFactoryClassNameParameter, defaultDaycountCalculatorFactoryClassName
-
-
Constructor Summary
Constructors Constructor and Description DaycountCalculatorFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description DaycountCalculatorgetActual360()Retrieve an instance of an Actual/360 daycount calculator.DaycountCalculatorgetActual365Fixed()Retrieve an instance of an Actual/365 Fixed daycount calculator.DaycountCalculatorgetActual366()Retrieve an instance of an Actual/366 Fixed daycount calculator.DaycountCalculatorgetAFBActualActual()Retrieve an instance of an AFB Actual/Actual daycount calculator.java.lang.String[]getAvailableDaycountCalculators()DaycountCalculatorgetBusiness252(HolidayCalendar holidayCalendar)Retrieve an instance of an Business/252 daycount calculator for the provided HolidayCalendar.DaycountCalculatorgetEU30360()Retrieve an instance of an European 30/360 daycount calculator.DaycountCalculatorgetISDAActualActual()Retrieve an instance of an ISDA Actual/Actual daycount calculator.DaycountCalculatorgetISMAActualActual()Retrieve an instance of an ISMA Actual/Actual daycount calculator.DaycountCalculatorgetIT30360()Retrieve an instance of an Italian 30/360 daycount calculator.DaycountCalculatorgetUS30360()Retrieve an instance of an US 30/360 daycount calculator.-
Methods inherited from class org.jfin.date.daycount.DaycountCalculatorFactory
getDaycountCalculator, newInstance, newInstance
-
-
-
-
Method Detail
-
getISDAActualActual
public DaycountCalculator getISDAActualActual()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an ISDA Actual/Actual daycount calculator. Also known as Actual/Actual Historical.- Specified by:
getISDAActualActualin classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getISMAActualActual
public DaycountCalculator getISMAActualActual()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an ISMA Actual/Actual daycount calculator. Usually used for Euro denominated bonds and US Treasury bonds hence also known as Actual/Actual Bond.- Specified by:
getISMAActualActualin classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getAFBActualActual
public DaycountCalculator getAFBActualActual()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an AFB Actual/Actual daycount calculator. Also known as the AFB Method.- Specified by:
getAFBActualActualin classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getUS30360
public DaycountCalculator getUS30360()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an US 30/360 daycount calculator. Also known as 30/360.- Specified by:
getUS30360in classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getEU30360
public DaycountCalculator getEU30360()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an European 30/360 daycount calculator. Also known as 30E/360- Specified by:
getEU30360in classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getIT30360
public DaycountCalculator getIT30360()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an Italian 30/360 daycount calculator.- Specified by:
getIT30360in classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getActual360
public DaycountCalculator getActual360()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an Actual/360 daycount calculator.- Specified by:
getActual360in classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getActual365Fixed
public DaycountCalculator getActual365Fixed()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an Actual/365 Fixed daycount calculator. Also known just as Actual/365.- Specified by:
getActual365Fixedin classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getActual366
public DaycountCalculator getActual366()
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an Actual/366 Fixed daycount calculator. Also known just as Actual/365.- Specified by:
getActual366in classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getBusiness252
public DaycountCalculator getBusiness252(HolidayCalendar holidayCalendar)
Description copied from class:DaycountCalculatorFactoryRetrieve an instance of an Business/252 daycount calculator for the provided HolidayCalendar. Also sometimes referred to as Brazilian.- Specified by:
getBusiness252in classDaycountCalculatorFactory- Returns:
- The DaycountCalculator
-
getAvailableDaycountCalculators
public java.lang.String[] getAvailableDaycountCalculators()
- Specified by:
getAvailableDaycountCalculatorsin classDaycountCalculatorFactory
-
-
DataMelt 3.0 © DataMelt by jWork.ORG