Class TouchRateObservation
java.lang.Object
net.finmath.smartcontract.product.xml.TriggerRateObservation
net.finmath.smartcontract.product.xml.TouchRateObservation
Java class for TouchRateObservation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TouchRateObservation">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}TriggerRateObservation">
<choice>
<sequence>
<element name="exerciseSide" type="{http://www.fpml.org/FpML-5/confirmation}ExerciseSideEnum" minOccurs="0"/>
<choice>
<element name="settlementType" type="{http://www.fpml.org/FpML-5/confirmation}SettlementTypeEnum"/>
<element name="cashSettlement" type="{http://www.fpml.org/FpML-5/confirmation}SimplePayment"/>
<element name="physicalSettlement" type="{http://www.fpml.org/FpML-5/confirmation}PhysicalSettlement"/>
</choice>
<element name="payment" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativePayment" minOccurs="0"/>
<element name="clearingInstructions" type="{http://www.fpml.org/FpML-5/confirmation}ClearingInstructions" minOccurs="0"/>
</sequence>
<element name="isExercisable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
</choice>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SimplePaymentprotected ClearingInstructionsprotected Stringprotected Booleanprotected NonNegativePaymentprotected PhysicalSettlementprotected SettlementTypeEnumFields inherited from class net.finmath.smartcontract.product.xml.TriggerRateObservation
informationSource, observationDate, observationTime, observedPrice, observedRate, quotedCurrencyPair, triggerCondition, triggerPrice, triggerRate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the cashSettlement property.Gets the value of the clearingInstructions property.Gets the value of the exerciseSide property.Gets the value of the payment property.Gets the value of the physicalSettlement property.Gets the value of the settlementType property.Gets the value of the isExercisable property.voidsetCashSettlement(SimplePayment value) Sets the value of the cashSettlement property.voidSets the value of the clearingInstructions property.voidsetExerciseSide(String value) Sets the value of the exerciseSide property.voidsetIsExercisable(Boolean value) Sets the value of the isExercisable property.voidsetPayment(NonNegativePayment value) Sets the value of the payment property.voidSets the value of the physicalSettlement property.voidSets the value of the settlementType property.Methods inherited from class net.finmath.smartcontract.product.xml.TriggerRateObservation
getInformationSource, getObservationDate, getObservationTime, getObservedPrice, getObservedRate, getQuotedCurrencyPair, getTriggerCondition, getTriggerPrice, getTriggerRate, setInformationSource, setObservationDate, setObservationTime, setObservedPrice, setObservedRate, setQuotedCurrencyPair, setTriggerCondition, setTriggerPrice, setTriggerRate
-
Field Details
-
exerciseSide
-
settlementType
-
cashSettlement
-
physicalSettlement
-
payment
-
clearingInstructions
-
isExercisable
-
-
Constructor Details
-
TouchRateObservation
public TouchRateObservation()
-
-
Method Details
-
getExerciseSide
-
setExerciseSide
-
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
-
getCashSettlement
Gets the value of the cashSettlement property.- Returns:
- possible object is
SimplePayment
-
setCashSettlement
Sets the value of the cashSettlement property.- Parameters:
value- allowed object isSimplePayment
-
getPhysicalSettlement
Gets the value of the physicalSettlement property.- Returns:
- possible object is
PhysicalSettlement
-
setPhysicalSettlement
Sets the value of the physicalSettlement property.- Parameters:
value- allowed object isPhysicalSettlement
-
getPayment
Gets the value of the payment property.- Returns:
- possible object is
NonNegativePayment
-
setPayment
Sets the value of the payment property.- Parameters:
value- allowed object isNonNegativePayment
-
getClearingInstructions
Gets the value of the clearingInstructions property.- Returns:
- possible object is
ClearingInstructions
-
setClearingInstructions
Sets the value of the clearingInstructions property.- Parameters:
value- allowed object isClearingInstructions
-
isIsExercisable
-
setIsExercisable
-