public abstract class BasketMarketParams extends Serializer
NULL_SER_STRING, VERSION
Constructor and Description |
---|
BasketMarketParams() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
addComponentQuote(java.lang.String strName,
ComponentQuote cq)
Add a named Component Quote
|
abstract boolean |
addCreditCurve(java.lang.String strName,
CreditCurve cc)
Add a named credit curve
|
abstract boolean |
addDiscountCurve(java.lang.String strName,
DiscountCurve dc)
Add a named discount curve
|
abstract boolean |
addForwardCurve(java.lang.String strName,
ForwardCurve fc)
Add a named Forward curve
|
abstract ComponentMarketParams |
getComponentMarketParams(ComponentMarketParamRef compRef)
Retrieve the basket component's market parameters
|
abstract ComponentQuote |
getComponentQuote(java.lang.String strName)
Retrieve the Named Component Quote
|
abstract CreditCurve |
getCreditCurve(java.lang.String strName)
Retrieve a named credit curve
|
abstract DiscountCurve |
getDiscountCurve(java.lang.String strName)
Retrieve a named discount curve
|
abstract ForwardCurve |
getForwardCurve(java.lang.String strName)
Retrieve the Named Forward Curve
|
deserialize, getCollectionKeyValueDelimiter, getCollectionMultiLevelKeyDelimiter, getCollectionRecordDelimiter, getFieldDelimiter, getObjectTrailer, serialize
public abstract boolean addDiscountCurve(java.lang.String strName, DiscountCurve dc)
strName
- Namedc
- Discount Curvepublic abstract boolean addForwardCurve(java.lang.String strName, ForwardCurve fc)
strName
- Namefc
- Forward Curvepublic abstract boolean addCreditCurve(java.lang.String strName, CreditCurve cc)
strName
- Namecc
- Credit Curvepublic abstract DiscountCurve getDiscountCurve(java.lang.String strName)
strName
- Namepublic abstract ForwardCurve getForwardCurve(java.lang.String strName)
strName
- Namepublic abstract CreditCurve getCreditCurve(java.lang.String strName)
strName
- Namepublic abstract boolean addComponentQuote(java.lang.String strName, ComponentQuote cq)
strName
- Component Namecq
- Component Quotepublic abstract ComponentQuote getComponentQuote(java.lang.String strName)
strName
- Component Namepublic abstract ComponentMarketParams getComponentMarketParams(ComponentMarketParamRef compRef)
compRef
- The component's ComponentMarketParamRef