public class TreasuryBuilder
extends java.lang.Object
Constructor and Description |
---|
TreasuryBuilder() |
Modifier and Type | Method and Description |
---|---|
static TreasuryComponent |
AGB(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Australian Treasury AUD AGB Bond
|
static TreasuryComponent |
BTPS(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Italian Treasury EUR BTPS Bond
|
static TreasuryComponent |
CAN(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Canadian Government CAD CAN Bond
|
static TreasuryComponent |
DBR(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the German Treasury EUR DBR Bond
|
static TreasuryComponent[] |
FromCode(java.lang.String strCode,
JulianDate[] adtEffective,
JulianDate[] adtMaturity,
double[] adblCoupon)
Construct an Array of the Treasury Instances from the Code
|
static TreasuryComponent |
FromCode(java.lang.String strCode,
JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Treasury Bond From the Code
|
static TreasuryComponent |
FRTR(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the French Treasury EUR FRTR Bond
|
static TreasuryComponent |
GGB(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Greek Treasury EUR GGB Bond
|
static TreasuryComponent |
GILT(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the UK Treasury GBP GILT Bond
|
static TreasuryComponent |
JGB(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Japanese Treasury JPY JGB Bond
|
static TreasuryComponent |
MBONO(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Mexican Treasury MXN MBONO Bond
|
static TreasuryComponent |
SPGB(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the Spanish Treasury EUR SPGB Bond
|
static TreasuryComponent |
UST(JulianDate dtEffective,
JulianDate dtMaturity,
double dblCoupon)
Construct an Instance of the US Treasury USD UST Bond
|
public static final TreasuryComponent AGB(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent BTPS(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent CAN(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent DBR(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent FRTR(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent GGB(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent GILT(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent JGB(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent MBONO(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent SPGB(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent UST(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
dtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent FromCode(java.lang.String strCode, JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon)
strCode
- The Treasury CodedtEffective
- Effective DatedtMaturity
- Maturity DatedblCoupon
- Couponpublic static final TreasuryComponent[] FromCode(java.lang.String strCode, JulianDate[] adtEffective, JulianDate[] adtMaturity, double[] adblCoupon)
strCode
- The Treasury CodeadtEffective
- Array of Effective DatesadtMaturity
- Array of Maturity DatesadblCoupon
- Array of Coupons