|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ftlabs.fisa.AbstractSecurity
com.ftlabs.fisa.MaturingSecurity
com.ftlabs.fisa.MaturingCallableSecurity
com.ftlabs.fisa.FixedInterestRateSecurity
com.ftlabs.fisa.InflationIndexedSecurity
public class InflationIndexedSecurity
| Constructor Summary | |
|---|---|
InflationIndexedSecurity(Market market,
CPIFactory cpiFactory)
Creates a InflationIndexedSecurity object of the given Market. |
|
| Method Summary | |
|---|---|
Calculator |
getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this InflationIndexedSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
| Methods inherited from class com.ftlabs.fisa.FixedInterestRateSecurity |
|---|
getFirstInterestDate, getInterestFrequency, getInterestFrequencyValue, getInterestRate, setFirstInterestDate, setInterestFrequency, setInterestRate, validateData |
| Methods inherited from class com.ftlabs.fisa.MaturingCallableSecurity |
|---|
createQuoteAnalytics, getCallSchedule, getRedemptions, setCallSchedule |
| Methods inherited from class com.ftlabs.fisa.MaturingSecurity |
|---|
calculate, calculate, calculateAccruedInterest, calculatePrice, calculatePrice, calculateYield, calculateYield, getCalculator, getMaturity, getMaturityDate, setMaturity, setMaturity, setMaturity |
| Methods inherited from class com.ftlabs.fisa.AbstractSecurity |
|---|
addSecurityInvalidationListener, getDatedDate, getDayCountBasis, getMarket, getParValue, invalidate, isEomAdjust, removeSecurityInvalidationListener, setDatedDate, setDayCountBasis, setEomAdjust, setParValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InflationIndexedSecurity(Market market,
CPIFactory cpiFactory)
Market.
market - required and immutable Market for
this security. This constructor will throw a
java.lang.NullPointerException if Market is null.cpiFactory - A CPIFactory implementation to use as a source
for CPI values.| Method Detail |
|---|
public Calculator getCalculator(FISADate settlementDate,
Redemption redemption)
throws CalculationException
Calculator for this InflationIndexedSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis.
getCalculator in interface SecuritygetCalculator in class FixedInterestRateSecuritysettlementDate - The binding settlementDate for which all calculations
will be run.redemption - The binding Redemption to which all calculations
will be run.
Calculator for this Security and provided settlementDate
to Redemption period.
com.ftlabs.fis.calc.CalculationException
CalculationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||