Class EuropeanExercise
java.lang.Object
net.finmath.smartcontract.product.xml.Exercise
net.finmath.smartcontract.product.xml.EuropeanExercise
A type defining the exercise period for a European 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 EuropeanExercise complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EuropeanExercise">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}Exercise">
<sequence>
<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="expirationTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime"/>
<element name="partialExercise" type="{http://www.fpml.org/FpML-5/confirmation}PartialExercise" minOccurs="0"/>
<element name="exerciseFee" type="{http://www.fpml.org/FpML-5/confirmation}ExerciseFee" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BusinessCenterTimeprotected ExerciseFeeprotected AdjustableOrRelativeDateprotected BusinessCenterTimeprotected PartialExerciseprotected AdjustableOrRelativeDates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the earliestExerciseTime property.Gets the value of the exerciseFee property.Gets the value of the expirationDate property.Gets the value of the expirationTime property.Gets the value of the partialExercise property.Gets the value of the relevantUnderlyingDate property.voidSets the value of the earliestExerciseTime property.voidsetExerciseFee(ExerciseFee value) Sets the value of the exerciseFee property.voidSets the value of the expirationDate property.voidSets the value of the expirationTime property.voidSets the value of the partialExercise property.voidSets the value of the relevantUnderlyingDate property.
-
Field Details
-
expirationDate
-
relevantUnderlyingDate
-
earliestExerciseTime
-
expirationTime
-
partialExercise
-
exerciseFee
-
-
Constructor Details
-
EuropeanExercise
public EuropeanExercise()
-
-
Method Details
-
getExpirationDate
Gets the value of the expirationDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setExpirationDate
Sets the value of the expirationDate property.- Parameters:
value- allowed object isAdjustableOrRelativeDate
-
getRelevantUnderlyingDate
Gets the value of the relevantUnderlyingDate property.- Returns:
- possible object is
AdjustableOrRelativeDates
-
setRelevantUnderlyingDate
Sets the value of the relevantUnderlyingDate property.- Parameters:
value- allowed object isAdjustableOrRelativeDates
-
getEarliestExerciseTime
Gets the value of the earliestExerciseTime property.- Returns:
- possible object is
BusinessCenterTime
-
setEarliestExerciseTime
Sets the value of the earliestExerciseTime property.- Parameters:
value- allowed object isBusinessCenterTime
-
getExpirationTime
Gets the value of the expirationTime property.- Returns:
- possible object is
BusinessCenterTime
-
setExpirationTime
Sets the value of the expirationTime property.- Parameters:
value- allowed object isBusinessCenterTime
-
getPartialExercise
Gets the value of the partialExercise property.- Returns:
- possible object is
PartialExercise
-
setPartialExercise
Sets the value of the partialExercise property.- Parameters:
value- allowed object isPartialExercise
-
getExerciseFee
Gets the value of the exerciseFee property.- Returns:
- possible object is
ExerciseFee
-
setExerciseFee
Sets the value of the exerciseFee property.- Parameters:
value- allowed object isExerciseFee
-