Class FxCurveValuation
java.lang.Object
net.finmath.smartcontract.product.xml.Valuation
net.finmath.smartcontract.product.xml.PricingStructureValuation
net.finmath.smartcontract.product.xml.FxCurveValuation
A valuation of an FX curve object., which includes pricing inputs and term
structures for fx forwards.
Java class for FxCurveValuation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxCurveValuation"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}PricingStructureValuation"> <sequence> <element name="settlementCurrencyYieldCurve" type="{http://www.fpml.org/FpML-5/confirmation}PricingStructureReference" minOccurs="0"/> <element name="forecastCurrencyYieldCurve" type="{http://www.fpml.org/FpML-5/confirmation}PricingStructureReference" minOccurs="0"/> <element name="spotRate" type="{http://www.fpml.org/FpML-5/confirmation}FxRateSet" minOccurs="0"/> <element name="fxForwardCurve" type="{http://www.fpml.org/FpML-5/confirmation}TermCurve" minOccurs="0"/> <element name="fxForwardPointsCurve" type="{http://www.fpml.org/FpML-5/confirmation}TermCurve" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected PricingStructureReference
protected TermCurve
protected TermCurve
protected PricingStructureReference
protected FxRateSet
Fields inherited from class net.finmath.smartcontract.product.xml.PricingStructureValuation
baseDate, buildDateTime, endDate, inputDataDate, spotDate
Fields inherited from class net.finmath.smartcontract.product.xml.Valuation
definitionRef, id, objectReference, valuationScenarioReference
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the forecastCurrencyYieldCurve property.Gets the value of the fxForwardCurve property.Gets the value of the fxForwardPointsCurve property.Gets the value of the settlementCurrencyYieldCurve property.Gets the value of the spotRate property.void
Sets the value of the forecastCurrencyYieldCurve property.void
setFxForwardCurve
(TermCurve value) Sets the value of the fxForwardCurve property.void
setFxForwardPointsCurve
(TermCurve value) Sets the value of the fxForwardPointsCurve property.void
Sets the value of the settlementCurrencyYieldCurve property.void
setSpotRate
(FxRateSet value) Sets the value of the spotRate property.Methods inherited from class net.finmath.smartcontract.product.xml.PricingStructureValuation
getBaseDate, getBuildDateTime, getEndDate, getInputDataDate, getSpotDate, setBaseDate, setBuildDateTime, setEndDate, setInputDataDate, setSpotDate
Methods inherited from class net.finmath.smartcontract.product.xml.Valuation
getDefinitionRef, getId, getObjectReference, getValuationScenarioReference, setDefinitionRef, setId, setObjectReference, setValuationScenarioReference
-
Field Details
-
settlementCurrencyYieldCurve
-
forecastCurrencyYieldCurve
-
spotRate
-
fxForwardCurve
-
fxForwardPointsCurve
-
-
Constructor Details
-
FxCurveValuation
public FxCurveValuation()
-
-
Method Details
-
getSettlementCurrencyYieldCurve
Gets the value of the settlementCurrencyYieldCurve property.- Returns:
- possible object is
PricingStructureReference
-
setSettlementCurrencyYieldCurve
Sets the value of the settlementCurrencyYieldCurve property.- Parameters:
value
- allowed object isPricingStructureReference
-
getForecastCurrencyYieldCurve
Gets the value of the forecastCurrencyYieldCurve property.- Returns:
- possible object is
PricingStructureReference
-
setForecastCurrencyYieldCurve
Sets the value of the forecastCurrencyYieldCurve property.- Parameters:
value
- allowed object isPricingStructureReference
-
getSpotRate
-
setSpotRate
-
getFxForwardCurve
-
setFxForwardCurve
-
getFxForwardPointsCurve
-
setFxForwardPointsCurve
-