Class BermudaExercise
java.lang.Object
net.finmath.smartcontract.product.xml.Exercise
net.finmath.smartcontract.product.xml.BermudaExercise
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>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AdjustableOrRelativeDates
protected BusinessCenterTime
protected ExerciseFeeSchedule
protected BusinessCenterTime
protected BusinessCenterTime
protected MultipleExercise
protected AdjustableOrRelativeDates
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the bermudaExerciseDates property.Gets the value of the earliestExerciseTime property.Gets the value of the exerciseFeeSchedule property.Gets the value of the expirationTime property.Gets the value of the latestExerciseTime property.Gets the value of the multipleExercise property.Gets the value of the relevantUnderlyingDate property.void
Sets the value of the bermudaExerciseDates property.void
Sets the value of the earliestExerciseTime property.void
Sets the value of the exerciseFeeSchedule property.void
Sets the value of the expirationTime property.void
Sets the value of the latestExerciseTime property.void
Sets the value of the multipleExercise property.void
Sets the value of the relevantUnderlyingDate property.
-
Field Details
-
bermudaExerciseDates
-
relevantUnderlyingDate
-
earliestExerciseTime
-
latestExerciseTime
-
expirationTime
-
multipleExercise
-
exerciseFeeSchedule
-
-
Constructor Details
-
BermudaExercise
public BermudaExercise()
-
-
Method Details
-
getBermudaExerciseDates
Gets the value of the bermudaExerciseDates property.- Returns:
- possible object is
AdjustableOrRelativeDates
-
setBermudaExerciseDates
Sets the value of the bermudaExerciseDates property.- Parameters:
value
- allowed object isAdjustableOrRelativeDates
-
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
-
getLatestExerciseTime
Gets the value of the latestExerciseTime property.- Returns:
- possible object is
BusinessCenterTime
-
setLatestExerciseTime
Sets the value of the latestExerciseTime 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
-
getMultipleExercise
Gets the value of the multipleExercise property.- Returns:
- possible object is
MultipleExercise
-
setMultipleExercise
Sets the value of the multipleExercise property.- Parameters:
value
- allowed object isMultipleExercise
-
getExerciseFeeSchedule
Gets the value of the exerciseFeeSchedule property.- Returns:
- possible object is
ExerciseFeeSchedule
-
setExerciseFeeSchedule
Sets the value of the exerciseFeeSchedule property.- Parameters:
value
- allowed object isExerciseFeeSchedule
-