Class DirectionalLegUnderlyer
java.lang.Object
net.finmath.smartcontract.product.xml.Leg
net.finmath.smartcontract.product.xml.DirectionalLeg
net.finmath.smartcontract.product.xml.DirectionalLegUnderlyer
- Direct Known Subclasses:
DirectionalLegUnderlyerValuation
,DividendLeg
An abstract base class for all directional leg types with effective date,
termination date, and underlyer where a payer makes a stream of payments of greater than zero value to a
receiver.
Java class for DirectionalLegUnderlyer complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DirectionalLegUnderlyer"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}DirectionalLeg"> <sequence> <element name="underlyer" type="{http://www.fpml.org/FpML-5/confirmation}Underlyer"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}OptionSettlement.model"/> <element name="fxFeature" type="{http://www.fpml.org/FpML-5/confirmation}FxFeature" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FxFeature
protected Money
protected Currency
protected AdjustableOrRelativeDate
protected SettlementTypeEnum
protected Underlyer
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 fxFeature property.Gets the value of the settlementAmount property.Gets the value of the settlementCurrency property.Gets the value of the settlementDate property.Gets the value of the settlementType property.Gets the value of the underlyer property.void
setFxFeature
(FxFeature value) Sets the value of the fxFeature property.void
setSettlementAmount
(Money value) Sets the value of the settlementAmount property.void
setSettlementCurrency
(Currency value) Sets the value of the settlementCurrency property.void
Sets the value of the settlementDate property.void
Sets the value of the settlementType property.void
setUnderlyer
(Underlyer value) Sets the value of the underlyer 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
-
underlyer
-
settlementType
-
settlementDate
-
settlementAmount
-
settlementCurrency
-
fxFeature
-
-
Constructor Details
-
DirectionalLegUnderlyer
public DirectionalLegUnderlyer()
-
-
Method Details
-
getUnderlyer
-
setUnderlyer
-
getSettlementType
Gets the value of the settlementType property.- Returns:
- possible object is
SettlementTypeEnum
-
setSettlementType
Sets the value of the settlementType property.- Parameters:
value
- allowed object isSettlementTypeEnum
-
getSettlementDate
Gets the value of the settlementDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setSettlementDate
Sets the value of the settlementDate property.- Parameters:
value
- allowed object isAdjustableOrRelativeDate
-
getSettlementAmount
-
setSettlementAmount
-
getSettlementCurrency
-
setSettlementCurrency
-
getFxFeature
-
setFxFeature
-