Class StubCalculationPeriodAmount

java.lang.Object
net.finmath.smartcontract.product.xml.StubCalculationPeriodAmount

public class StubCalculationPeriodAmount extends Object
A type defining how the initial or final stub calculation period amounts is calculated. For example, the rate to be applied to the initial or final stub calculation period may be the linear interpolation of two different tenors for the floating rate index specified in the calculation period amount component, e.g. A two month stub period may used the linear interpolation of a one month and three month floating rate. The different rate tenors would be specified in this component. Note that a maximum of two rate tenors can be specified. If a stub period uses a single index tenor and this is the same as that specified in the calculation period amount component then the initial stub or final stub component, as the case may be, must not be included.

Java class for StubCalculationPeriodAmount complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="StubCalculationPeriodAmount">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="calculationPeriodDatesReference" type="{http://www.fpml.org/FpML-5/confirmation}CalculationPeriodDatesReference"/>
         <choice>
           <sequence>
             <element name="initialStub" type="{http://www.fpml.org/FpML-5/confirmation}StubValue"/>
             <element name="finalStub" type="{http://www.fpml.org/FpML-5/confirmation}StubValue" minOccurs="0"/>
           </sequence>
           <element name="finalStub" type="{http://www.fpml.org/FpML-5/confirmation}StubValue"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>