|
||||||||||
| 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
public abstract class MaturingCallableSecurity
Abstract Security implementation that includes call information.
| Constructor Summary | |
|---|---|
MaturingCallableSecurity(Market market)
Creates an AbstractCallableSecurity object of the given Market. |
|
| Method Summary | |
|---|---|
QuoteAnalytics |
createQuoteAnalytics(Quote quote,
FISADate settlementDate)
|
CallSchedule |
getCallSchedule()
Get the CallSchedule for this Security. |
java.util.Collection |
getRedemptions()
Get a Collection of all Redemptions. |
void |
setCallSchedule(CallSchedule callSchedule)
Set the CallSchedule for this Security. |
| 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 |
| Methods inherited from interface com.ftlabs.fisa.Security |
|---|
getCalculator |
| Constructor Detail |
|---|
public MaturingCallableSecurity(Market market)
Market.
market - required and immutable Market for
this security. This constructor will throw a
NullPointerException if Market is null.| Method Detail |
|---|
public void setCallSchedule(CallSchedule callSchedule)
CallSchedule for this Security.
callSchedule - public CallSchedule getCallSchedule()
CallSchedule for this Security.
CallSchedule for this Security.
public QuoteAnalytics createQuoteAnalytics(Quote quote,
FISADate settlementDate)
throws CalculationException
createQuoteAnalytics in interface SecuritycreateQuoteAnalytics in class MaturingSecurityCalculationExceptionpublic java.util.Collection getRedemptions()
Collection of all Redemptions.
getRedemptions in interface SecuritygetRedemptions in class MaturingSecurityRedemptions.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||