Class OptionExerciseAmounts
java.lang.Object
net.finmath.smartcontract.product.xml.OptionExerciseAmounts
Java class for OptionExerciseAmounts complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OptionExerciseAmounts"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <sequence> <element name="notionalReference" type="{http://www.fpml.org/FpML-5/confirmation}NotionalReference" minOccurs="0"/> <element name="exerciseInNotionalAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money"/> <element name="outstandingNotionalAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money" minOccurs="0"/> </sequence> <sequence> <element name="notionalScheduleReference" type="{http://www.fpml.org/FpML-5/confirmation}NotionalReference" minOccurs="0"/> <element name="exerciseInNotionalSchedule" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeAmountSchedule"/> <element name="outstandingNotionalSchedule" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeAmountSchedule" minOccurs="0"/> </sequence> <sequence> <element name="numberOfOptionsReference" type="{http://www.fpml.org/FpML-5/confirmation}NumberOfOptionsReference" minOccurs="0"/> <element name="exerciseInNumberOfOptions" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="outstandingNumberOfOptions" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> </sequence> <sequence> <element name="numberOfUnitsReference" type="{http://www.fpml.org/FpML-5/confirmation}NumberOfUnitsReference" minOccurs="0"/> <element name="exerciseInNumberOfUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="outstandingNumberOfUnits" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> </sequence> </choice> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected Money
protected NonNegativeAmountSchedule
protected BigDecimal
protected BigDecimal
protected NotionalReference
protected NotionalReference
protected NumberOfOptionsReference
protected NumberOfUnitsReference
protected Money
protected NonNegativeAmountSchedule
protected BigDecimal
protected BigDecimal
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the exerciseInNotionalAmount property.Gets the value of the exerciseInNotionalSchedule property.Gets the value of the exerciseInNumberOfOptions property.Gets the value of the exerciseInNumberOfUnits property.Gets the value of the notionalReference property.Gets the value of the notionalScheduleReference property.Gets the value of the numberOfOptionsReference property.Gets the value of the numberOfUnitsReference property.Gets the value of the outstandingNotionalAmount property.Gets the value of the outstandingNotionalSchedule property.Gets the value of the outstandingNumberOfOptions property.Gets the value of the outstandingNumberOfUnits property.void
setExerciseInNotionalAmount
(Money value) Sets the value of the exerciseInNotionalAmount property.void
Sets the value of the exerciseInNotionalSchedule property.void
Sets the value of the exerciseInNumberOfOptions property.void
Sets the value of the exerciseInNumberOfUnits property.void
Sets the value of the notionalReference property.void
Sets the value of the notionalScheduleReference property.void
Sets the value of the numberOfOptionsReference property.void
Sets the value of the numberOfUnitsReference property.void
Sets the value of the outstandingNotionalAmount property.void
Sets the value of the outstandingNotionalSchedule property.void
Sets the value of the outstandingNumberOfOptions property.void
Sets the value of the outstandingNumberOfUnits property.
-
Field Details
-
notionalReference
-
exerciseInNotionalAmount
-
outstandingNotionalAmount
-
notionalScheduleReference
-
exerciseInNotionalSchedule
-
outstandingNotionalSchedule
-
numberOfOptionsReference
-
exerciseInNumberOfOptions
-
outstandingNumberOfOptions
-
numberOfUnitsReference
-
exerciseInNumberOfUnits
-
outstandingNumberOfUnits
-
-
Constructor Details
-
OptionExerciseAmounts
public OptionExerciseAmounts()
-
-
Method Details
-
getNotionalReference
Gets the value of the notionalReference property.- Returns:
- possible object is
NotionalReference
-
setNotionalReference
Sets the value of the notionalReference property.- Parameters:
value
- allowed object isNotionalReference
-
getExerciseInNotionalAmount
-
setExerciseInNotionalAmount
-
getOutstandingNotionalAmount
-
setOutstandingNotionalAmount
-
getNotionalScheduleReference
Gets the value of the notionalScheduleReference property.- Returns:
- possible object is
NotionalReference
-
setNotionalScheduleReference
Sets the value of the notionalScheduleReference property.- Parameters:
value
- allowed object isNotionalReference
-
getExerciseInNotionalSchedule
Gets the value of the exerciseInNotionalSchedule property.- Returns:
- possible object is
NonNegativeAmountSchedule
-
setExerciseInNotionalSchedule
Sets the value of the exerciseInNotionalSchedule property.- Parameters:
value
- allowed object isNonNegativeAmountSchedule
-
getOutstandingNotionalSchedule
Gets the value of the outstandingNotionalSchedule property.- Returns:
- possible object is
NonNegativeAmountSchedule
-
setOutstandingNotionalSchedule
Sets the value of the outstandingNotionalSchedule property.- Parameters:
value
- allowed object isNonNegativeAmountSchedule
-
getNumberOfOptionsReference
Gets the value of the numberOfOptionsReference property.- Returns:
- possible object is
NumberOfOptionsReference
-
setNumberOfOptionsReference
Sets the value of the numberOfOptionsReference property.- Parameters:
value
- allowed object isNumberOfOptionsReference
-
getExerciseInNumberOfOptions
Gets the value of the exerciseInNumberOfOptions property.- Returns:
- possible object is
BigDecimal
-
setExerciseInNumberOfOptions
Sets the value of the exerciseInNumberOfOptions property.- Parameters:
value
- allowed object isBigDecimal
-
getOutstandingNumberOfOptions
Gets the value of the outstandingNumberOfOptions property.- Returns:
- possible object is
BigDecimal
-
setOutstandingNumberOfOptions
Sets the value of the outstandingNumberOfOptions property.- Parameters:
value
- allowed object isBigDecimal
-
getNumberOfUnitsReference
Gets the value of the numberOfUnitsReference property.- Returns:
- possible object is
NumberOfUnitsReference
-
setNumberOfUnitsReference
Sets the value of the numberOfUnitsReference property.- Parameters:
value
- allowed object isNumberOfUnitsReference
-
getExerciseInNumberOfUnits
Gets the value of the exerciseInNumberOfUnits property.- Returns:
- possible object is
BigDecimal
-
setExerciseInNumberOfUnits
Sets the value of the exerciseInNumberOfUnits property.- Parameters:
value
- allowed object isBigDecimal
-
getOutstandingNumberOfUnits
Gets the value of the outstandingNumberOfUnits property.- Returns:
- possible object is
BigDecimal
-
setOutstandingNumberOfUnits
Sets the value of the outstandingNumberOfUnits property.- Parameters:
value
- allowed object isBigDecimal
-