Class FxAccrualSettlementPeriod
java.lang.Object
net.finmath.smartcontract.product.xml.SettlementPeriod
net.finmath.smartcontract.product.xml.FxAccrualSettlementPeriod
Java class for FxAccrualSettlementPeriod complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxAccrualSettlementPeriod"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriod"> <sequence> <element name="payoff" type="{http://www.fpml.org/FpML-5/confirmation}FxAccrualSettlementPeriodPayoff" maxOccurs="unbounded"/> <element name="accrualFactor" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="barrier" type="{http://www.fpml.org/FpML-5/confirmation}FxSettlementPeriodBarrier" minOccurs="0"/> <element name="accrualFixingDates" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriodFixingDates"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected BigDecimal
protected SettlementPeriodFixingDates
protected FxSettlementPeriodBarrier
protected List
<FxAccrualSettlementPeriodPayoff> Fields inherited from class net.finmath.smartcontract.product.xml.SettlementPeriod
expiryDate, notionalAmount, settlementDate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the accrualFactor property.Gets the value of the accrualFixingDates property.Gets the value of the barrier property.Gets the value of the payoff property.void
setAccrualFactor
(BigDecimal value) Sets the value of the accrualFactor property.void
Sets the value of the accrualFixingDates property.void
Sets the value of the barrier property.Methods inherited from class net.finmath.smartcontract.product.xml.SettlementPeriod
getExpiryDate, getNotionalAmount, getSettlementDate, setExpiryDate, setNotionalAmount, setSettlementDate
-
Field Details
-
payoff
-
accrualFactor
-
barrier
-
accrualFixingDates
-
-
Constructor Details
-
FxAccrualSettlementPeriod
public FxAccrualSettlementPeriod()
-
-
Method Details
-
getPayoff
Gets the value of the payoff property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the payoff property.For example, to add a new item, do as follows:
getPayoff().add(newItem);
Objects of the following type(s) are allowed in the list
FxAccrualSettlementPeriodPayoff
-
getAccrualFactor
Gets the value of the accrualFactor property.- Returns:
- possible object is
BigDecimal
-
setAccrualFactor
Sets the value of the accrualFactor property.- Parameters:
value
- allowed object isBigDecimal
-
getBarrier
Gets the value of the barrier property.- Returns:
- possible object is
FxSettlementPeriodBarrier
-
setBarrier
Sets the value of the barrier property.- Parameters:
value
- allowed object isFxSettlementPeriodBarrier
-
getAccrualFixingDates
Gets the value of the accrualFixingDates property.- Returns:
- possible object is
SettlementPeriodFixingDates
-
setAccrualFixingDates
Sets the value of the accrualFixingDates property.- Parameters:
value
- allowed object isSettlementPeriodFixingDates
-