public class DCNL_360 extends java.lang.Object implements DCFCalculator
| Constructor and Description |
|---|
DCNL_360()
Empty DCNL_360 constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
alternateNames()
Retrieves the full set of alternate names corresponding to the DCF Calculator
|
java.lang.String |
baseCalculationType()
Retrieves the base calculation type corresponding to the DCF Calculator
|
int |
daysAccrued(int iStartDate,
int iEndDate,
boolean bApplyEOMAdj,
ActActDCParams actactParams,
java.lang.String strCalendar)
Calculates the number of days accrued between the two given days
|
double |
yearFraction(int iStartDate,
int iEndDate,
boolean bApplyEOMAdj,
ActActDCParams actactParams,
java.lang.String strCalendar)
Calculates the accrual fraction in years between 2 given days
|
public java.lang.String baseCalculationType()
DCFCalculatorbaseCalculationType in interface DCFCalculatorpublic java.lang.String[] alternateNames()
DCFCalculatoralternateNames in interface DCFCalculatorpublic double yearFraction(int iStartDate,
int iEndDate,
boolean bApplyEOMAdj,
ActActDCParams actactParams,
java.lang.String strCalendar)
throws java.lang.Exception
DCFCalculatoryearFraction in interface DCFCalculatoriStartDate - Start DateiEndDate - End DatebApplyEOMAdj - Apply end-of-month adjustment (true)actactParams - ActActParamsstrCalendar - Holiday Calendarjava.lang.Exception - Thrown if the accrual fraction cannot be calculatedpublic int daysAccrued(int iStartDate,
int iEndDate,
boolean bApplyEOMAdj,
ActActDCParams actactParams,
java.lang.String strCalendar)
throws java.lang.Exception
DCFCalculatordaysAccrued in interface DCFCalculatoriStartDate - Start DateiEndDate - End DatebApplyEOMAdj - Apply end-of-month adjustment (true)actactParams - ActActParamsstrCalendar - Holiday Calendarjava.lang.Exception - Thrown if the accrual fraction cannot be calculated