public abstract class FloaterIndex
extends java.lang.Object
Constructor and Description |
---|
FloaterIndex(java.lang.String strName,
java.lang.String strFamily,
java.lang.String strCurrency,
java.lang.String strDayCount,
java.lang.String strCalendar,
int iAccrualCompoundingRule)
FloaterIndex Constructor
|
Modifier and Type | Method and Description |
---|---|
int |
accrualCompoundingRule()
Retrieve the Accrual Compounding Rule
|
java.lang.String |
calendar()
Retrieve the Index Holiday Calendar
|
java.lang.String |
currency()
Retrieve the Index Currency
|
java.lang.String |
dayCount()
Retrieve the Index Day Count Convention
|
java.lang.String |
family()
Retrieve the Index Family
|
java.lang.String |
name()
Retrieve the Index Name
|
abstract int |
spotLag()
Retrieve the Index Spot Lag
|
DateAdjustParams |
spotLagDAPBackward()
Retrieve the Spot Lag DAP with Date Roll Previous
|
DateAdjustParams |
spotLagDAPForward()
Retrieve the Spot Lag DAP with Date Roll Following
|
public FloaterIndex(java.lang.String strName, java.lang.String strFamily, java.lang.String strCurrency, java.lang.String strDayCount, java.lang.String strCalendar, int iAccrualCompoundingRule) throws java.lang.Exception
strName
- Index NamestrFamily
- Index FamilystrCurrency
- Index CurrencystrDayCount
- Index Day CountstrCalendar
- Index Holiday CalendariAccrualCompoundingRule
- Accrual Compounding Rulejava.lang.Exception
- Thrown if Inputs are invalidpublic java.lang.String name()
public java.lang.String family()
public java.lang.String calendar()
public java.lang.String currency()
public java.lang.String dayCount()
public int accrualCompoundingRule()
public DateAdjustParams spotLagDAPBackward()
public DateAdjustParams spotLagDAPForward()
public abstract int spotLag()