Class InterestRateStream
java.lang.Object
net.finmath.smartcontract.product.xml.Leg
net.finmath.smartcontract.product.xml.InterestRateStream
A type defining the components specifiying an interest rate stream,
including both a parametric and cashflow representation for the stream of payments.
Java class for InterestRateStream complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="InterestRateStream">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}Leg">
<sequence>
<group ref="{http://www.fpml.org/FpML-5/confirmation}PayerReceiver.model"/>
<element name="calculationPeriodDates" type="{http://www.fpml.org/FpML-5/confirmation}CalculationPeriodDates"/>
<element name="paymentDates" type="{http://www.fpml.org/FpML-5/confirmation}PaymentDates"/>
<element name="resetDates" type="{http://www.fpml.org/FpML-5/confirmation}ResetDates" minOccurs="0"/>
<element name="calculationPeriodAmount" type="{http://www.fpml.org/FpML-5/confirmation}CalculationPeriodAmount"/>
<element name="stubCalculationPeriodAmount" type="{http://www.fpml.org/FpML-5/confirmation}StubCalculationPeriodAmount" minOccurs="0"/>
<element name="principalExchanges" type="{http://www.fpml.org/FpML-5/confirmation}PrincipalExchanges" minOccurs="0"/>
<element name="cashflows" type="{http://www.fpml.org/FpML-5/confirmation}Cashflows" minOccurs="0"/>
<element name="settlementProvision" type="{http://www.fpml.org/FpML-5/confirmation}SettlementProvision" minOccurs="0"/>
<element name="formula" type="{http://www.fpml.org/FpML-5/confirmation}Formula" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CalculationPeriodAmountprotected CalculationPeriodDatesprotected Cashflowsprotected Formulaprotected AccountReferenceprotected PartyReferenceprotected PaymentDatesprotected PrincipalExchangesprotected AccountReferenceprotected PartyReferenceprotected ResetDatesprotected SettlementProvisionprotected StubCalculationPeriodAmount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the calculationPeriodAmount property.Gets the value of the calculationPeriodDates property.Gets the value of the cashflows property.Gets the value of the formula property.Gets the value of the payerAccountReference property.Gets the value of the payerPartyReference property.Gets the value of the paymentDates property.Gets the value of the principalExchanges property.Gets the value of the receiverAccountReference property.Gets the value of the receiverPartyReference property.Gets the value of the resetDates property.Gets the value of the settlementProvision property.Gets the value of the stubCalculationPeriodAmount property.voidSets the value of the calculationPeriodAmount property.voidSets the value of the calculationPeriodDates property.voidsetCashflows(Cashflows value) Sets the value of the cashflows property.voidsetFormula(Formula value) Sets the value of the formula property.voidSets the value of the payerAccountReference property.voidSets the value of the payerPartyReference property.voidsetPaymentDates(PaymentDates value) Sets the value of the paymentDates property.voidSets the value of the principalExchanges property.voidSets the value of the receiverAccountReference property.voidSets the value of the receiverPartyReference property.voidsetResetDates(ResetDates value) Sets the value of the resetDates property.voidSets the value of the settlementProvision property.voidSets the value of the stubCalculationPeriodAmount property.
-
Field Details
-
payerPartyReference
-
payerAccountReference
-
receiverPartyReference
-
receiverAccountReference
-
calculationPeriodDates
-
paymentDates
-
resetDates
-
calculationPeriodAmount
-
stubCalculationPeriodAmount
-
principalExchanges
-
cashflows
-
settlementProvision
-
formula
-
-
Constructor Details
-
InterestRateStream
public InterestRateStream()
-
-
Method Details
-
getPayerPartyReference
Gets the value of the payerPartyReference property.- Returns:
- possible object is
PartyReference
-
setPayerPartyReference
Sets the value of the payerPartyReference property.- Parameters:
value- allowed object isPartyReference
-
getPayerAccountReference
Gets the value of the payerAccountReference property.- Returns:
- possible object is
AccountReference
-
setPayerAccountReference
Sets the value of the payerAccountReference property.- Parameters:
value- allowed object isAccountReference
-
getReceiverPartyReference
Gets the value of the receiverPartyReference property.- Returns:
- possible object is
PartyReference
-
setReceiverPartyReference
Sets the value of the receiverPartyReference property.- Parameters:
value- allowed object isPartyReference
-
getReceiverAccountReference
Gets the value of the receiverAccountReference property.- Returns:
- possible object is
AccountReference
-
setReceiverAccountReference
Sets the value of the receiverAccountReference property.- Parameters:
value- allowed object isAccountReference
-
getCalculationPeriodDates
Gets the value of the calculationPeriodDates property.- Returns:
- possible object is
CalculationPeriodDates
-
setCalculationPeriodDates
Sets the value of the calculationPeriodDates property.- Parameters:
value- allowed object isCalculationPeriodDates
-
getPaymentDates
Gets the value of the paymentDates property.- Returns:
- possible object is
PaymentDates
-
setPaymentDates
Sets the value of the paymentDates property.- Parameters:
value- allowed object isPaymentDates
-
getResetDates
Gets the value of the resetDates property.- Returns:
- possible object is
ResetDates
-
setResetDates
Sets the value of the resetDates property.- Parameters:
value- allowed object isResetDates
-
getCalculationPeriodAmount
Gets the value of the calculationPeriodAmount property.- Returns:
- possible object is
CalculationPeriodAmount
-
setCalculationPeriodAmount
Sets the value of the calculationPeriodAmount property.- Parameters:
value- allowed object isCalculationPeriodAmount
-
getStubCalculationPeriodAmount
Gets the value of the stubCalculationPeriodAmount property.- Returns:
- possible object is
StubCalculationPeriodAmount
-
setStubCalculationPeriodAmount
Sets the value of the stubCalculationPeriodAmount property.- Parameters:
value- allowed object isStubCalculationPeriodAmount
-
getPrincipalExchanges
Gets the value of the principalExchanges property.- Returns:
- possible object is
PrincipalExchanges
-
setPrincipalExchanges
Sets the value of the principalExchanges property.- Parameters:
value- allowed object isPrincipalExchanges
-
getCashflows
-
setCashflows
-
getSettlementProvision
Gets the value of the settlementProvision property.- Returns:
- possible object is
SettlementProvision
-
setSettlementProvision
Sets the value of the settlementProvision property.- Parameters:
value- allowed object isSettlementProvision
-
getFormula
-
setFormula
-