Class AmericanExercise

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

public class AmericanExercise extends Exercise
A type defining the exercise period for an American style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.

Java class for AmericanExercise complex type.

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

 <complexType name="AmericanExercise">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}Exercise">
       <sequence>
         <element name="commencementDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate"/>
         <element name="expirationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate"/>
         <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>