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
Modifier and TypeFieldDescriptionprotected FloatingRateCalculationReference
protected InterestAccrualsMethod
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the interestLegRate property.Gets the value of the specificRate property.void
Sets the value of the interestLegRate property.void
Sets 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
-