public class SteppedCouponSecurity : PeriodicInterestPaymentSecurity,
IDisposable
Public Class SteppedCouponSecurity
Inherits PeriodicInterestPaymentSecurity
Implements IDisposable
SteppedCouponSecurity | Initializes a new instance of the SteppedCouponSecurity class |
addStep(FISADate, Double) | Add a new step to the InterestRateSchedule. |
addStep(FISADate, FISADate, Double) | |
clearSteps | Clears the InterestRateSchedule. |
createCalculator(FISADate) |
Create a new Calculator
for this Security and provided settlementDate. The maturity
Redemption will be used with
this settlementDate to create a new
Calculator.
(Inherited from MaturingSecurity) |
createCalculator(FISADate, Redemption) | (Inherited from AbstractSecurity) |
createCalculator(FISADate, HolidaySchedule) |
Create a new Calculator
for this Security and provided settlementDate. The maturity
Redemption will be used with
this settlementDate to create a new
Calculator.
(Inherited from MaturingSecurity) |
createCalculator(FISADate, Redemption, HolidaySchedule) | (Overrides AbstractSecuritycreateCalculator(FISADate, Redemption, HolidaySchedule)) |
createQuoteAnalytics(Quote, FISADate) | (Inherited from AbstractSecurity) |
createQuoteAnalytics(Quote, FISADate, HolidaySchedule) | (Inherited from MaturingCallableSecurity) |
Dispose | Releases all resources used by the SteppedCouponSecurity |
Dispose(Boolean) | Releases the unmanaged resources used by the SteppedCouponSecurity and optionally releases the managed resources |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
generateCallLastInterestDate | (Inherited from PeriodicInterestPaymentSecurity) |
getBusinessDayAdjustType |
Get the BusinessDayAdjustType.
(Inherited from AbstractSecurity) |
getCallSchedule | (Inherited from MaturingCallableSecurity) |
getDatedDate | Get the DatedDate set for this Security (Inherited from AbstractSecurity) |
getDayCountBasis |
Get the DayCountBasis.
(Inherited from AbstractSecurity) |
getFirstInterestDate | Get the firstInterestDate. (Inherited from PeriodicInterestPaymentSecurity) |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
getInterestFrequency | Get the interest frequency. (Inherited from PeriodicInterestPaymentSecurity) |
getInterestFrequencyValue | Get the interest frequency as an integer value. (Inherited from PeriodicInterestPaymentSecurity) |
getInterestRateSchedule | Get the InterestRateSchedule that is currently in use. |
getMarket |
Get the Market for
this Security.
(Inherited from AbstractSecurity) |
getMaturity |
Get the maturity Redemption.
(Inherited from MaturingSecurity) |
getMaturityDate |
A convenience method to get the maturity date bound to the maturity
Redemption.
(Inherited from MaturingSecurity) |
getNextInterestPaymentDate |
Get the next interest payment date on or after the provided date.
(Inherited from PeriodicInterestPaymentSecurity) |
getParValue | Get the parValue. (Inherited from AbstractSecurity) |
getRedemption | (Inherited from MaturingCallableSecurity) |
getRedemptionCount | (Inherited from MaturingCallableSecurity) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
isEomAdjust |
Get the EOM Adjust flag, which determines whether the End Of Month
Adjustment rule should be used while calculating days for this
Security.
(Inherited from AbstractSecurity) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
setBusinessDayAdjustType |
Set the BusinessDayAdjustType.
(Inherited from AbstractSecurity) |
setCallSchedule | (Inherited from MaturingCallableSecurity) |
setDatedDate | Set the DatedDate for this Security (Inherited from AbstractSecurity) |
setDayCountBasis |
Set the DayCountBasis.
(Inherited from AbstractSecurity) |
setEomAdjust |
Set the EOM Adjust flag, which determines whether the End Of Month
Adjustment rule should be used while calculating days for this
Security.
(Inherited from AbstractSecurity) |
setFirstInterestDate | Set the firstInterestDate. (Inherited from PeriodicInterestPaymentSecurity) |
setInterestFrequency | Set the interestFrequency. (Inherited from PeriodicInterestPaymentSecurity) |
setMaturity(FISADate) |
Sets maturity to a new Redemption
object for the given maturityDate with a default redemption value of 100.0.
(Inherited from MaturingSecurity) |
setMaturity(Redemption) |
Set the maturity Redemption.
(Inherited from MaturingSecurity) |
setMaturity(FISADate, Double) |
Sets maturity to a new Redemption
object for the given maturityDate and redemptionValue.
(Inherited from MaturingSecurity) |
setParValue | Set the parValue. (Inherited from AbstractSecurity) |
setSingleStep | A convenience method to clear the InterestRateSchedule and set an initial interest rate with a single step. |
ToString | Returns a string that represents the current object. (Inherited from Object) |