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
Modifier and TypeFieldDescriptionprotected BusinessCenterTime
protected ExerciseFee
protected AdjustableOrRelativeDate
protected BusinessCenterTime
protected PartialExercise
protected AdjustableOrRelativeDates
-
Constructor Summary
-
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.void
Sets the value of the earliestExerciseTime property.void
setExerciseFee
(ExerciseFee value) Sets the value of the exerciseFee property.void
Sets the value of the expirationDate property.void
Sets the value of the expirationTime property.void
Sets the value of the partialExercise property.void
Sets 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
-