Class CompoundingRate
java.lang.Object
net.finmath.smartcontract.product.xml.CompoundingRate
A type defining a compounding rate. The compounding interest can either
point back to the floating rate calculation of interest calculation node on the Interest Leg, or be
defined specifically.
Java class for CompoundingRate complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CompoundingRate">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="interestLegRate" type="{http://www.fpml.org/FpML-5/confirmation}FloatingRateCalculationReference"/>
<element name="specificRate" type="{http://www.fpml.org/FpML-5/confirmation}InterestAccrualsMethod"/>
</choice>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FloatingRateCalculationReferenceprotected InterestAccrualsMethod -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the interestLegRate property.Gets the value of the specificRate property.voidSets the value of the interestLegRate property.voidSets the value of the specificRate property.
-
Field Details
-
interestLegRate
-
specificRate
-
-
Constructor Details
-
CompoundingRate
public CompoundingRate()
-
-
Method Details
-
getInterestLegRate
Gets the value of the interestLegRate property.- Returns:
- possible object is
FloatingRateCalculationReference
-
setInterestLegRate
Sets the value of the interestLegRate property.- Parameters:
value- allowed object isFloatingRateCalculationReference
-
getSpecificRate
Gets the value of the specificRate property.- Returns:
- possible object is
InterestAccrualsMethod
-
setSpecificRate
Sets the value of the specificRate property.- Parameters:
value- allowed object isInterestAccrualsMethod
-