Class FxSchedule

java.lang.Object
net.finmath.smartcontract.product.xml.FxSchedule
Direct Known Subclasses:
FxExpirySchedule, FxSettlementSchedule

public class FxSchedule extends Object
The FxSchedule may be expressed as explicit adjusted dates, or a parametric representation plus optional adjusted dates, or as an offset plus optional adusted dates.

Java class for FxSchedule complex type.

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

 <complexType name="FxSchedule">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <sequence>
           <element name="dateAdjustments" type="{http://www.fpml.org/FpML-5/confirmation}BusinessDayAdjustments" minOccurs="0"/>
           <element name="adjustedDate" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded"/>
         </sequence>
         <sequence>
           <choice>
             <group ref="{http://www.fpml.org/FpML-5/confirmation}ParametricSchedule.model"/>
             <element name="dateOffset" type="{http://www.fpml.org/FpML-5/confirmation}FxDateOffset"/>
           </choice>
           <element name="adjustedDate" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
       </choice>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>