Class Compounding
java.lang.Object
net.finmath.smartcontract.product.xml.Compounding
Specifies the compounding method and the compounding rate.
Java class for Compounding complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Compounding"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="compoundingMethod" type="{http://www.fpml.org/FpML-5/confirmation}CompoundingMethodEnum" minOccurs="0"/> <element name="compoundingRate" type="{http://www.fpml.org/FpML-5/confirmation}CompoundingRate"/> <element name="compoundingSpread" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="compoundingDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableRelativeOrPeriodicDates2" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AdjustableRelativeOrPeriodicDates2
protected CompoundingMethodEnum
protected CompoundingRate
protected BigDecimal
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the compoundingDates property.Gets the value of the compoundingMethod property.Gets the value of the compoundingRate property.Gets the value of the compoundingSpread property.void
Sets the value of the compoundingDates property.void
Sets the value of the compoundingMethod property.void
Sets the value of the compoundingRate property.void
setCompoundingSpread
(BigDecimal value) Sets the value of the compoundingSpread property.
-
Field Details
-
compoundingMethod
-
compoundingRate
-
compoundingSpread
-
compoundingDates
-
-
Constructor Details
-
Compounding
public Compounding()
-
-
Method Details
-
getCompoundingMethod
Gets the value of the compoundingMethod property.- Returns:
- possible object is
CompoundingMethodEnum
-
setCompoundingMethod
Sets the value of the compoundingMethod property.- Parameters:
value
- allowed object isCompoundingMethodEnum
-
getCompoundingRate
Gets the value of the compoundingRate property.- Returns:
- possible object is
CompoundingRate
-
setCompoundingRate
Sets the value of the compoundingRate property.- Parameters:
value
- allowed object isCompoundingRate
-
getCompoundingSpread
Gets the value of the compoundingSpread property.- Returns:
- possible object is
BigDecimal
-
setCompoundingSpread
Sets the value of the compoundingSpread property.- Parameters:
value
- allowed object isBigDecimal
-
getCompoundingDates
Gets the value of the compoundingDates property.- Returns:
- possible object is
AdjustableRelativeOrPeriodicDates2
-
setCompoundingDates
Sets the value of the compoundingDates property.- Parameters:
value
- allowed object isAdjustableRelativeOrPeriodicDates2
-