Class CommodityPhysicalEuropeanExercise
java.lang.Object
net.finmath.smartcontract.product.xml.Exercise
net.finmath.smartcontract.product.xml.CommodityPhysicalEuropeanExercise
The parameters for defining the expiration date(s) and time(s) for a
European style option.
Java class for CommodityPhysicalEuropeanExercise complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CommodityPhysicalEuropeanExercise">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}Exercise">
<sequence>
<choice>
<element name="expirationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate"/>
<element name="expirationDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableRelativeOrPeriodicDates2"/>
<element name="relativeExpirationDates" type="{http://www.fpml.org/FpML-5/confirmation}CommodityRelativeExpirationDates"/>
</choice>
<element name="expirationTime" type="{http://www.fpml.org/FpML-5/confirmation}PrevailingTime" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AdjustableOrRelativeDateprotected AdjustableRelativeOrPeriodicDates2protected PrevailingTimeprotected CommodityRelativeExpirationDates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the expirationDate property.Gets the value of the expirationDates property.Gets the value of the expirationTime property.Gets the value of the relativeExpirationDates property.voidSets the value of the expirationDate property.voidSets the value of the expirationDates property.voidsetExpirationTime(PrevailingTime value) Sets the value of the expirationTime property.voidSets the value of the relativeExpirationDates property.
-
Field Details
-
expirationDate
-
expirationDates
-
relativeExpirationDates
-
expirationTime
-
-
Constructor Details
-
CommodityPhysicalEuropeanExercise
public CommodityPhysicalEuropeanExercise()
-
-
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
-
getExpirationDates
Gets the value of the expirationDates property.- Returns:
- possible object is
AdjustableRelativeOrPeriodicDates2
-
setExpirationDates
Sets the value of the expirationDates property.- Parameters:
value- allowed object isAdjustableRelativeOrPeriodicDates2
-
getRelativeExpirationDates
Gets the value of the relativeExpirationDates property.- Returns:
- possible object is
CommodityRelativeExpirationDates
-
setRelativeExpirationDates
Sets the value of the relativeExpirationDates property.- Parameters:
value- allowed object isCommodityRelativeExpirationDates
-
getExpirationTime
Gets the value of the expirationTime property.- Returns:
- possible object is
PrevailingTime
-
setExpirationTime
Sets the value of the expirationTime property.- Parameters:
value- allowed object isPrevailingTime
-