Class SwapCurveValuation
java.lang.Object
net.finmath.smartcontract.product.xml.SwapCurveValuation
- Direct Known Subclasses:
MakeWholeAmount
A complex type to specify a valuation swap curve, which is used as part of
the strike construct for the bond and convertible bond options.
Java class for SwapCurveValuation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SwapCurveValuation">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<group ref="{http://www.fpml.org/FpML-5/confirmation}FloatingRateIndex.model"/>
<element name="spread" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="side" type="{http://www.fpml.org/FpML-5/confirmation}QuotationSideEnum" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FloatingRateIndexprotected Periodprotected QuotationSideEnumprotected BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the floatingRateIndex property.Gets the value of the indexTenor property.getSide()Gets the value of the side property.Gets the value of the spread property.voidSets the value of the floatingRateIndex property.voidsetIndexTenor(Period value) Sets the value of the indexTenor property.voidsetSide(QuotationSideEnum value) Sets the value of the side property.voidsetSpread(BigDecimal value) Sets the value of the spread property.
-
Field Details
-
floatingRateIndex
-
indexTenor
-
spread
-
side
-
-
Constructor Details
-
SwapCurveValuation
public SwapCurveValuation()
-
-
Method Details
-
getFloatingRateIndex
Gets the value of the floatingRateIndex property.- Returns:
- possible object is
FloatingRateIndex
-
setFloatingRateIndex
Sets the value of the floatingRateIndex property.- Parameters:
value- allowed object isFloatingRateIndex
-
getIndexTenor
-
setIndexTenor
-
getSpread
Gets the value of the spread property.- Returns:
- possible object is
BigDecimal
-
setSpread
Sets the value of the spread property.- Parameters:
value- allowed object isBigDecimal
-
getSide
Gets the value of the side property.- Returns:
- possible object is
QuotationSideEnum
-
setSide
Sets the value of the side property.- Parameters:
value- allowed object isQuotationSideEnum
-