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
FieldsModifier and TypeFieldDescriptionprotected FxFeatureprotected Moneyprotected Currencyprotected AdjustableOrRelativeDateprotected SettlementTypeEnumprotected UnderlyerFields inherited from class net.finmath.smartcontract.product.xml.DirectionalLeg
effectiveDate, legIdentifier, payerAccountReference, payerPartyReference, receiverAccountReference, receiverPartyReference, terminationDate -
Constructor Summary
Constructors -
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.voidsetFxFeature(FxFeature value) Sets the value of the fxFeature property.voidsetSettlementAmount(Money value) Sets the value of the settlementAmount property.voidsetSettlementCurrency(Currency value) Sets the value of the settlementCurrency property.voidSets the value of the settlementDate property.voidSets the value of the settlementType property.voidsetUnderlyer(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
-