Class FxAveragingProcess
java.lang.Object
net.finmath.smartcontract.product.xml.FxRateObservable
net.finmath.smartcontract.product.xml.FxAveragingProcess
- Direct Known Subclasses:
FxAverageRate
,FxAverageStrike
Accrual calculation process.
Java class for FxAveragingProcess complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxAveragingProcess"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}FxRateObservable"> <sequence> <element name="fixingSchedule" type="{http://www.fpml.org/FpML-5/confirmation}FxWeightedFixingSchedule"/> <element name="averagingMethod" type="{http://www.fpml.org/FpML-5/confirmation}FxAveragingMethodEnum"/> <element name="precision" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FxAveragingMethodEnum
protected FxWeightedFixingSchedule
protected BigInteger
Fields inherited from class net.finmath.smartcontract.product.xml.FxRateObservable
crossRate, id, informationSource, quotedCurrencyPair
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the averagingMethod property.Gets the value of the fixingSchedule property.Gets the value of the precision property.void
Sets the value of the averagingMethod property.void
Sets the value of the fixingSchedule property.void
setPrecision
(BigInteger value) Sets the value of the precision property.Methods inherited from class net.finmath.smartcontract.product.xml.FxRateObservable
getCrossRate, getId, getInformationSource, getQuotedCurrencyPair, setId, setInformationSource, setQuotedCurrencyPair
-
Field Details
-
fixingSchedule
-
averagingMethod
-
precision
-
-
Constructor Details
-
FxAveragingProcess
public FxAveragingProcess()
-
-
Method Details
-
getFixingSchedule
Gets the value of the fixingSchedule property.- Returns:
- possible object is
FxWeightedFixingSchedule
-
setFixingSchedule
Sets the value of the fixingSchedule property.- Parameters:
value
- allowed object isFxWeightedFixingSchedule
-
getAveragingMethod
Gets the value of the averagingMethod property.- Returns:
- possible object is
FxAveragingMethodEnum
-
setAveragingMethod
Sets the value of the averagingMethod property.- Parameters:
value
- allowed object isFxAveragingMethodEnum
-
getPrecision
Gets the value of the precision property.- Returns:
- possible object is
BigInteger
-
setPrecision
Sets the value of the precision property.- Parameters:
value
- allowed object isBigInteger
-