public class IRSBuilder
extends java.lang.Object
Constructor and Description |
---|
IRSBuilder() |
Modifier and Type | Method and Description |
---|---|
static RatesComponent |
CreateIRS(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon,
java.lang.String strIR,
java.lang.String strFloatingRateIndex,
java.lang.String strCalendar)
Creates an IRS product from effective/maturity dates, coupon, and IR curve name/rate index
|
static RatesComponent |
CreateIRS(JulianDate dtEffective,
java.lang.String strTenor,
double dblCoupon,
java.lang.String strIR,
java.lang.String strFloatingRateIndex,
java.lang.String strCalendar)
Creates an IRS product from effective date, tenor, coupon, and IR curve name/rate index
|
static RatesComponent |
FromByteArray(byte[] ab)
Create a IRS Instance from the byte array
|
public static final RatesComponent CreateIRS(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon, java.lang.String strIR, java.lang.String strFloatingRateIndex, java.lang.String strCalendar)
dtEffective
- JulianDate effectivedtMaturity
- JulianDate maturitydblCoupon
- Double couponstrIR
- IR curve namestrFloatingRateIndex
- Floater IndexstrCalendar
- Optional Holiday Calendar for coupon accrualpublic static final RatesComponent CreateIRS(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strIR, java.lang.String strFloatingRateIndex, java.lang.String strCalendar)
dtEffective
- JulianDate effectivestrTenor
- String tenordblCoupon
- Double couponstrIR
- IR curve namestrFloatingRateIndex
- Floater IndexstrCalendar
- Optional Holiday Calendar for coupon accrualpublic static final RatesComponent FromByteArray(byte[] ab)
ab
- Byte Array