com.ftlabs.fisa.calc.msrb
Class MSRBFixedInterestRateCalculatorFactory
java.lang.Object
com.ftlabs.fisa.calc.msrb.MSRBFixedInterestRateCalculatorFactory
- All Implemented Interfaces:
- FixedInterestRateCalculatorFactory
public class MSRBFixedInterestRateCalculatorFactory
- extends java.lang.Object
- implements FixedInterestRateCalculatorFactory
|
Method Summary |
Calculator |
createCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
Calculator |
createCalculator(FixedInterestRateSecurity security,
FISADate settlementDate,
Redemption redemption)
|
static MSRBFixedInterestRateCalculatorFactory |
getInstance()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static MSRBFixedInterestRateCalculatorFactory getInstance()
createCalculator
public Calculator createCalculator(FixedInterestRateSecurity security,
FISADate settlementDate,
Redemption redemption)
throws CalculationException
- Specified by:
createCalculator in interface FixedInterestRateCalculatorFactory
- Throws:
CalculationException
createCalculator
public Calculator createCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
throws CalculationException
- Throws:
CalculationException