Class InterestLeg
java.lang.Object
net.finmath.smartcontract.product.xml.Leg
net.finmath.smartcontract.product.xml.DirectionalLeg
net.finmath.smartcontract.product.xml.InterestLeg
A type describing the fixed income leg of the equity swap.
Java class for InterestLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="InterestLeg"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}DirectionalLeg"> <sequence> <element name="interestLegCalculationPeriodDates" type="{http://www.fpml.org/FpML-5/confirmation}InterestLegCalculationPeriodDates"/> <element name="notional" type="{http://www.fpml.org/FpML-5/confirmation}ReturnSwapNotional"/> <element name="interestAmount" type="{http://www.fpml.org/FpML-5/confirmation}LegAmount"/> <element name="interestCalculation" type="{http://www.fpml.org/FpML-5/confirmation}InterestCalculation"/> <element name="stubCalculationPeriod" type="{http://www.fpml.org/FpML-5/confirmation}StubCalculationPeriod" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected LegAmount
protected InterestCalculation
protected InterestLegCalculationPeriodDates
protected ReturnSwapNotional
protected StubCalculationPeriod
Fields inherited from class net.finmath.smartcontract.product.xml.DirectionalLeg
effectiveDate, legIdentifier, payerAccountReference, payerPartyReference, receiverAccountReference, receiverPartyReference, terminationDate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the interestAmount property.Gets the value of the interestCalculation property.Gets the value of the interestLegCalculationPeriodDates property.Gets the value of the notional property.Gets the value of the stubCalculationPeriod property.void
setInterestAmount
(LegAmount value) Sets the value of the interestAmount property.void
Sets the value of the interestCalculation property.void
Sets the value of the interestLegCalculationPeriodDates property.void
setNotional
(ReturnSwapNotional value) Sets the value of the notional property.void
Sets the value of the stubCalculationPeriod property.Methods inherited from class net.finmath.smartcontract.product.xml.DirectionalLeg
getEffectiveDate, getLegIdentifier, getPayerAccountReference, getPayerPartyReference, getReceiverAccountReference, getReceiverPartyReference, getTerminationDate, setEffectiveDate, setPayerAccountReference, setPayerPartyReference, setReceiverAccountReference, setReceiverPartyReference, setTerminationDate
-
Field Details
-
interestLegCalculationPeriodDates
-
notional
-
interestAmount
-
interestCalculation
-
stubCalculationPeriod
-
-
Constructor Details
-
InterestLeg
public InterestLeg()
-
-
Method Details
-
getInterestLegCalculationPeriodDates
Gets the value of the interestLegCalculationPeriodDates property.- Returns:
- possible object is
InterestLegCalculationPeriodDates
-
setInterestLegCalculationPeriodDates
Sets the value of the interestLegCalculationPeriodDates property.- Parameters:
value
- allowed object isInterestLegCalculationPeriodDates
-
getNotional
Gets the value of the notional property.- Returns:
- possible object is
ReturnSwapNotional
-
setNotional
Sets the value of the notional property.- Parameters:
value
- allowed object isReturnSwapNotional
-
getInterestAmount
-
setInterestAmount
-
getInterestCalculation
Gets the value of the interestCalculation property.- Returns:
- possible object is
InterestCalculation
-
setInterestCalculation
Sets the value of the interestCalculation property.- Parameters:
value
- allowed object isInterestCalculation
-
getStubCalculationPeriod
Gets the value of the stubCalculationPeriod property.- Returns:
- possible object is
StubCalculationPeriod
-
setStubCalculationPeriod
Sets the value of the stubCalculationPeriod property.- Parameters:
value
- allowed object isStubCalculationPeriod
-