Class InterestCalculation
java.lang.Object
net.finmath.smartcontract.product.xml.InterestAccrualsMethod
net.finmath.smartcontract.product.xml.InterestCalculation
Specifies the calculation method of the interest rate leg of the return
                 swap. Includes the floating or fixed rate calculation definitions, along with the determination of the
                 day count fraction.
             
 
 
Java class for InterestCalculation complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="InterestCalculation">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}InterestAccrualsMethod">
       <sequence>
         <element name="dayCountFraction" type="{http://www.fpml.org/FpML-5/confirmation}DayCountFraction"/>
         <element name="compounding" type="{http://www.fpml.org/FpML-5/confirmation}Compounding" minOccurs="0"/>
         <sequence minOccurs="0">
           <element name="interpolationMethod" type="{http://www.fpml.org/FpML-5/confirmation}InterpolationMethod"/>
           <element name="interpolationPeriod" type="{http://www.fpml.org/FpML-5/confirmation}InterpolationPeriodEnum" minOccurs="0"/>
         </sequence>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </extension>
   </complexContent>
 </complexType>
 - 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Compoundingprotected DayCountFractionprotected Stringprotected InterpolationMethodprotected InterpolationPeriodEnumFields inherited from class net.finmath.smartcontract.product.xml.InterestAccrualsMethodfixedRate, floatingRateCalculation
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets the value of the compounding property.Gets the value of the dayCountFraction property.getId()Gets the value of the id property.Gets the value of the interpolationMethod property.Gets the value of the interpolationPeriod property.voidsetCompounding(Compounding value)Sets the value of the compounding property.voidsetDayCountFraction(DayCountFraction value)Sets the value of the dayCountFraction property.voidSets the value of the id property.voidSets the value of the interpolationMethod property.voidSets the value of the interpolationPeriod property.Methods inherited from class net.finmath.smartcontract.product.xml.InterestAccrualsMethodgetFixedRate, getFloatingRateCalculation, setFixedRate, setFloatingRateCalculation
- 
Field Details- 
dayCountFraction
- 
compounding
- 
interpolationMethod
- 
interpolationPeriod
- 
id
 
- 
- 
Constructor Details- 
InterestCalculationpublic InterestCalculation()
 
- 
- 
Method Details- 
getDayCountFractionGets the value of the dayCountFraction property.- Returns:
- possible object is
     DayCountFraction
 
- 
setDayCountFractionSets the value of the dayCountFraction property.- Parameters:
- value- allowed object is- DayCountFraction
 
- 
getCompoundingGets the value of the compounding property.- Returns:
- possible object is
     Compounding
 
- 
setCompoundingSets the value of the compounding property.- Parameters:
- value- allowed object is- Compounding
 
- 
getInterpolationMethodGets the value of the interpolationMethod property.- Returns:
- possible object is
     InterpolationMethod
 
- 
setInterpolationMethodSets the value of the interpolationMethod property.- Parameters:
- value- allowed object is- InterpolationMethod
 
- 
getInterpolationPeriodGets the value of the interpolationPeriod property.- Returns:
- possible object is
     InterpolationPeriodEnum
 
- 
setInterpolationPeriodSets the value of the interpolationPeriod property.- Parameters:
- value- allowed object is- InterpolationPeriodEnum
 
- 
getIdGets the value of the id property.- Returns:
- possible object is
     String
 
- 
setIdSets the value of the id property.- Parameters:
- value- allowed object is- String
 
 
-