Class EquityStrike
java.lang.Object
net.finmath.smartcontract.product.xml.EquityStrike
- Direct Known Subclasses:
GenericOptionStrike
A type for defining the strike price for an equity option. The strike price
is either: (i) in respect of an index option transaction, the level of the relevant index specified or
otherwise determined in the transaction; or (ii) in respect of a share option transaction, the price per
share specified or otherwise determined in the transaction. This can be expressed either as a percentage
of notional amount or as an absolute value.
Java class for EquityStrike complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EquityStrike"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <choice> <element name="strikePrice" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <sequence> <element name="strikePercentage" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="strikeDeterminationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate" minOccurs="0"/> </sequence> </choice> <element name="currency" type="{http://www.fpml.org/FpML-5/confirmation}Currency" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected Currency
protected AdjustableOrRelativeDate
protected BigDecimal
protected BigDecimal
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the currency property.Gets the value of the strikeDeterminationDate property.Gets the value of the strikePercentage property.Gets the value of the strikePrice property.void
setCurrency
(Currency value) Sets the value of the currency property.void
Sets the value of the strikeDeterminationDate property.void
setStrikePercentage
(BigDecimal value) Sets the value of the strikePercentage property.void
setStrikePrice
(BigDecimal value) Sets the value of the strikePrice property.
-
Field Details
-
strikePrice
-
strikePercentage
-
strikeDeterminationDate
-
currency
-
-
Constructor Details
-
EquityStrike
public EquityStrike()
-
-
Method Details
-
getStrikePrice
Gets the value of the strikePrice property.- Returns:
- possible object is
BigDecimal
-
setStrikePrice
Sets the value of the strikePrice property.- Parameters:
value
- allowed object isBigDecimal
-
getStrikePercentage
Gets the value of the strikePercentage property.- Returns:
- possible object is
BigDecimal
-
setStrikePercentage
Sets the value of the strikePercentage property.- Parameters:
value
- allowed object isBigDecimal
-
getStrikeDeterminationDate
Gets the value of the strikeDeterminationDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setStrikeDeterminationDate
Sets the value of the strikeDeterminationDate property.- Parameters:
value
- allowed object isAdjustableOrRelativeDate
-
getCurrency
-
setCurrency
-