Class NonDeliverableSettlement
java.lang.Object
net.finmath.smartcontract.product.xml.NonDeliverableSettlement
A type defining the parameters used when the reference currency of the
swapStream is non-deliverable.
Java class for NonDeliverableSettlement complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NonDeliverableSettlement"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="referenceCurrency" type="{http://www.fpml.org/FpML-5/confirmation}Currency"/> <choice> <element name="fxFixingDate" type="{http://www.fpml.org/FpML-5/confirmation}FxFixingDate"/> <element name="fxFixingSchedule" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDates"/> </choice> <element name="settlementRateOption" type="{http://www.fpml.org/FpML-5/confirmation}SettlementRateOption"/> <element name="priceSourceDisruption" type="{http://www.fpml.org/FpML-5/confirmation}PriceSourceDisruption" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FxFixingDate
protected AdjustableDates
protected PriceSourceDisruption
protected Currency
protected SettlementRateOption
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the fxFixingDate property.Gets the value of the fxFixingSchedule property.Gets the value of the priceSourceDisruption property.Gets the value of the referenceCurrency property.Gets the value of the settlementRateOption property.void
setFxFixingDate
(FxFixingDate value) Sets the value of the fxFixingDate property.void
Sets the value of the fxFixingSchedule property.void
Sets the value of the priceSourceDisruption property.void
setReferenceCurrency
(Currency value) Sets the value of the referenceCurrency property.void
Sets the value of the settlementRateOption property.
-
Field Details
-
referenceCurrency
-
fxFixingDate
-
fxFixingSchedule
-
settlementRateOption
-
priceSourceDisruption
-
-
Constructor Details
-
NonDeliverableSettlement
public NonDeliverableSettlement()
-
-
Method Details
-
getReferenceCurrency
-
setReferenceCurrency
-
getFxFixingDate
Gets the value of the fxFixingDate property.- Returns:
- possible object is
FxFixingDate
-
setFxFixingDate
Sets the value of the fxFixingDate property.- Parameters:
value
- allowed object isFxFixingDate
-
getFxFixingSchedule
Gets the value of the fxFixingSchedule property.- Returns:
- possible object is
AdjustableDates
-
setFxFixingSchedule
Sets the value of the fxFixingSchedule property.- Parameters:
value
- allowed object isAdjustableDates
-
getSettlementRateOption
Gets the value of the settlementRateOption property.- Returns:
- possible object is
SettlementRateOption
-
setSettlementRateOption
Sets the value of the settlementRateOption property.- Parameters:
value
- allowed object isSettlementRateOption
-
getPriceSourceDisruption
Gets the value of the priceSourceDisruption property.- Returns:
- possible object is
PriceSourceDisruption
-
setPriceSourceDisruption
Sets the value of the priceSourceDisruption property.- Parameters:
value
- allowed object isPriceSourceDisruption
-