Class NonNegativeSchedule

java.lang.Object
net.finmath.smartcontract.product.xml.NonNegativeSchedule
Direct Known Subclasses:
NonNegativeAmountSchedule

public class NonNegativeSchedule extends Object
A type defining a schedule of non-negative rates or amounts in terms of an initial value and then a series of step date and value pairs. On each step date the rate or amount changes to the new step value. The series of step date and value pairs are optional. If not specified, this implies that the initial value remains unchanged over time.

Java class for NonNegativeSchedule complex type.

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

 <complexType name="NonNegativeSchedule">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="initialValue" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeDecimal"/>
         <element name="step" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeStep" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>