Class EquityValuation
java.lang.Object
net.finmath.smartcontract.product.xml.EquityValuation
A type for defining how and when an equity option is to be valued.
Java class for EquityValuation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EquityValuation"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <choice minOccurs="0"> <element name="valuationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDateOrRelativeDateSequence"/> <element name="valuationDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableRelativeOrPeriodicDates"/> </choice> <element name="valuationTimeType" type="{http://www.fpml.org/FpML-5/confirmation}TimeTypeEnum" minOccurs="0"/> <element name="valuationTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/> <choice minOccurs="0"> <element name="futuresPriceValuation" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="optionsPriceValuation" type="{http://www.w3.org/2001/XMLSchema}boolean"/> </choice> <element name="numberOfValuationDates" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/> <element name="dividendValuationDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableRelativeOrPeriodicDates" minOccurs="0"/> <element name="fPVFinalPriceElectionFallback" type="{http://www.fpml.org/FpML-5/confirmation}FPVFinalPriceElectionFallbackEnum" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AdjustableRelativeOrPeriodicDates
protected FPVFinalPriceElectionFallbackEnum
protected Boolean
protected String
protected BigInteger
protected Boolean
protected AdjustableDateOrRelativeDateSequence
protected AdjustableRelativeOrPeriodicDates
protected BusinessCenterTime
protected TimeTypeEnum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the dividendValuationDates property.Gets the value of the fpvFinalPriceElectionFallback property.getId()
Gets the value of the id property.Gets the value of the numberOfValuationDates property.Gets the value of the valuationDate property.Gets the value of the valuationDates property.Gets the value of the valuationTime property.Gets the value of the valuationTimeType property.Gets the value of the futuresPriceValuation property.Gets the value of the optionsPriceValuation property.void
Sets the value of the dividendValuationDates property.void
Sets the value of the fpvFinalPriceElectionFallback property.void
setFuturesPriceValuation
(Boolean value) Sets the value of the futuresPriceValuation property.void
Sets the value of the id property.void
Sets the value of the numberOfValuationDates property.void
setOptionsPriceValuation
(Boolean value) Sets the value of the optionsPriceValuation property.void
Sets the value of the valuationDate property.void
Sets the value of the valuationDates property.void
Sets the value of the valuationTime property.void
setValuationTimeType
(TimeTypeEnum value) Sets the value of the valuationTimeType property.
-
Field Details
-
valuationDate
-
valuationDates
-
valuationTimeType
-
valuationTime
-
futuresPriceValuation
-
optionsPriceValuation
-
numberOfValuationDates
-
dividendValuationDates
-
fpvFinalPriceElectionFallback
-
id
-
-
Constructor Details
-
EquityValuation
public EquityValuation()
-
-
Method Details
-
getValuationDate
Gets the value of the valuationDate property.- Returns:
- possible object is
AdjustableDateOrRelativeDateSequence
-
setValuationDate
Sets the value of the valuationDate property.- Parameters:
value
- allowed object isAdjustableDateOrRelativeDateSequence
-
getValuationDates
Gets the value of the valuationDates property.- Returns:
- possible object is
AdjustableRelativeOrPeriodicDates
-
setValuationDates
Sets the value of the valuationDates property.- Parameters:
value
- allowed object isAdjustableRelativeOrPeriodicDates
-
getValuationTimeType
Gets the value of the valuationTimeType property.- Returns:
- possible object is
TimeTypeEnum
-
setValuationTimeType
Sets the value of the valuationTimeType property.- Parameters:
value
- allowed object isTimeTypeEnum
-
getValuationTime
Gets the value of the valuationTime property.- Returns:
- possible object is
BusinessCenterTime
-
setValuationTime
Sets the value of the valuationTime property.- Parameters:
value
- allowed object isBusinessCenterTime
-
isFuturesPriceValuation
-
setFuturesPriceValuation
-
isOptionsPriceValuation
-
setOptionsPriceValuation
-
getNumberOfValuationDates
Gets the value of the numberOfValuationDates property.- Returns:
- possible object is
BigInteger
-
setNumberOfValuationDates
Sets the value of the numberOfValuationDates property.- Parameters:
value
- allowed object isBigInteger
-
getDividendValuationDates
Gets the value of the dividendValuationDates property.- Returns:
- possible object is
AdjustableRelativeOrPeriodicDates
-
setDividendValuationDates
Sets the value of the dividendValuationDates property.- Parameters:
value
- allowed object isAdjustableRelativeOrPeriodicDates
-
getFPVFinalPriceElectionFallback
Gets the value of the fpvFinalPriceElectionFallback property.- Returns:
- possible object is
FPVFinalPriceElectionFallbackEnum
-
setFPVFinalPriceElectionFallback
Sets the value of the fpvFinalPriceElectionFallback property.- Parameters:
value
- allowed object isFPVFinalPriceElectionFallbackEnum
-
getId
-
setId
-