Class ExchangeTradedContract
java.lang.Object
net.finmath.smartcontract.product.xml.Asset
net.finmath.smartcontract.product.xml.IdentifiedAsset
net.finmath.smartcontract.product.xml.UnderlyingAsset
net.finmath.smartcontract.product.xml.ExchangeTraded
net.finmath.smartcontract.product.xml.ExchangeTradedContract
- Direct Known Subclasses:
ExchangeTradedOption
An exchange traded derivative contract.
Java class for ExchangeTradedContract complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExchangeTradedContract">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}ExchangeTraded">
<sequence>
<element name="multiplier" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
<element name="contractReference" type="{http://www.fpml.org/FpML-5/confirmation}String" minOccurs="0"/>
<element name="expirationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected AdjustableOrRelativeDateprotected BigIntegerFields inherited from class net.finmath.smartcontract.product.xml.ExchangeTraded
optionsExchangeId, relatedExchangeId, specifiedExchangeIdFields inherited from class net.finmath.smartcontract.product.xml.UnderlyingAsset
clearanceSystem, currency, definition, exchangeIdFields inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
description, instrumentId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contractReference property.Gets the value of the expirationDate property.Gets the value of the multiplier property.voidsetContractReference(String value) Sets the value of the contractReference property.voidSets the value of the expirationDate property.voidsetMultiplier(BigInteger value) Sets the value of the multiplier property.Methods inherited from class net.finmath.smartcontract.product.xml.ExchangeTraded
getOptionsExchangeId, getRelatedExchangeId, getSpecifiedExchangeIdMethods inherited from class net.finmath.smartcontract.product.xml.UnderlyingAsset
getClearanceSystem, getCurrency, getDefinition, getExchangeId, setClearanceSystem, setCurrency, setDefinition, setExchangeIdMethods inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
getDescription, getInstrumentId, setDescription
-
Field Details
-
multiplier
-
contractReference
-
expirationDate
-
-
Constructor Details
-
ExchangeTradedContract
public ExchangeTradedContract()
-
-
Method Details
-
getMultiplier
Gets the value of the multiplier property.- Returns:
- possible object is
BigInteger
-
setMultiplier
Sets the value of the multiplier property.- Parameters:
value- allowed object isBigInteger
-
getContractReference
-
setContractReference
-
getExpirationDate
Gets the value of the expirationDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setExpirationDate
Sets the value of the expirationDate property.- Parameters:
value- allowed object isAdjustableOrRelativeDate
-