Class BermudaExercise

java.lang.Object
net.finmath.smartcontract.product.xml.Exercise
net.finmath.smartcontract.product.xml.BermudaExercise

public class BermudaExercise extends Exercise
A type defining the Bermuda option exercise dates and the expiration date together with any rules govenerning the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fee.

Java class for BermudaExercise complex type.

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

 <complexType name="BermudaExercise">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}Exercise">
       <sequence>
         <element name="bermudaExerciseDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDates"/>
         <element name="relevantUnderlyingDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDates" minOccurs="0"/>
         <element name="earliestExerciseTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime"/>
         <element name="latestExerciseTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/>
         <element name="expirationTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime"/>
         <element name="multipleExercise" type="{http://www.fpml.org/FpML-5/confirmation}MultipleExercise" minOccurs="0"/>
         <element name="exerciseFeeSchedule" type="{http://www.fpml.org/FpML-5/confirmation}ExerciseFeeSchedule" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>