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
FieldsModifier and TypeFieldDescriptionprotected AdjustableRelativeOrPeriodicDates2protected CompoundingMethodEnumprotected CompoundingRateprotected BigDecimal -
Constructor Summary
Constructors -
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.voidSets the value of the compoundingDates property.voidSets the value of the compoundingMethod property.voidSets the value of the compoundingRate property.voidsetCompoundingSpread(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
-