Uses of Class
net.finmath.smartcontract.product.xml.NonNegativeMoney
Packages that use NonNegativeMoney
-
Uses of NonNegativeMoney in net.finmath.smartcontract.product.xml
Subclasses of NonNegativeMoney in net.finmath.smartcontract.product.xmlModifier and TypeClassDescriptionclass
A complex type to specify the notional amount.class
A type defining a currency amount as at a future value date.class
A type that contains full details of a predefined fixed payout which may occur (or not) in a Barrier Option or Digital Option when a trigger event occurs (or not).class
An extension of the money type with the ability to specify a lender share amount in addition to the global amount (represented by 'amount').class
A complex type to specify the notional amount.Fields in net.finmath.smartcontract.product.xml declared as NonNegativeMoneyModifier and TypeFieldDescriptionprotected NonNegativeMoney
AssignmentFee.amount
protected NonNegativeMoney
FxKnockoutLevel.amount
protected NonNegativeMoney
TaxWithholding.amount
protected NonNegativeMoney
FxOption.callCurrencyAmount
protected NonNegativeMoney
TradeLegSizeChange.changeInKnownAmount
protected NonNegativeMoney
TradeLegSizeChange.changeInNotionalAmount
protected NonNegativeMoney
FixedPriceLeg.contractRate
protected NonNegativeMoney
DividendPeriodDividend.dividend
protected NonNegativeMoney
FixedPriceLeg.flatRateAmount
protected NonNegativeMoney
FloatingPriceLeg.flatRateAmount
protected NonNegativeMoney
EquityForward.forwardPrice
protected NonNegativeMoney
DealSummary.issuedAmount
protected NonNegativeMoney
InitialMargin.marginThreshold
protected NonNegativeMoney
FxMultipleExercise.maximumNotionalAmount
protected NonNegativeMoney
WeatherLegCalculation.maximumPaymentAmount
protected NonNegativeMoney
WeatherLegCalculation.maximumTransactionPaymentAmount
protected NonNegativeMoney
FxMultipleExercise.minimumNotionalAmount
protected NonNegativeMoney
InitialMargin.minimumTransferAmount
protected NonNegativeMoney
CashPayable.netAmount
protected NonNegativeMoney
EquityDerivativeBase.notional
protected NonNegativeMoney
FxPerformanceSwap.notional
protected NonNegativeMoney
FxStraddle.notional
protected NonNegativeMoney
TradeLegSizeChange.outstandingKnownAmount
protected NonNegativeMoney
TradeLegSizeChange.outstandingNotionalAmount
protected NonNegativeMoney
AdditionalPaymentAmount.paymentAmount
protected NonNegativeMoney
EquityPremium.paymentAmount
protected NonNegativeMoney
FixedPaymentAmount.paymentAmount
protected NonNegativeMoney
NonNegativePayment.paymentAmount
protected NonNegativeMoney
Payment.paymentAmount
protected NonNegativeMoney
SimplePayment.paymentAmount
protected NonNegativeMoney
CommodityPremium.premiumPerUnit
protected NonNegativeMoney
PrePayment.prePaymentAmount
protected NonNegativeMoney
ObservedPrice.price
protected NonNegativeMoney
EquityPremium.pricePerOption
protected NonNegativeMoney
PrincipalExchangeAmount.principalAmount
protected NonNegativeMoney
FxOption.putCurrencyAmount
protected NonNegativeMoney
FxFlexibleForward.settlementAmount
protected NonNegativeMoney
CommodityBasketOption.strikePricePerUnit
protected NonNegativeMoney
FixedPriceLeg.totalPrice
protected NonNegativeMoney
NonPeriodicFixedPriceLeg.totalPrice
protected NonNegativeMoney
FxPerformanceSwap.vegaNotional
protected NonNegativeMoney
WeatherLeg.weatherNotionalAmount
Fields in net.finmath.smartcontract.product.xml with type parameters of type NonNegativeMoneyModifier and TypeFieldDescriptionprotected List
<NonNegativeMoney> TradeNotionalChange.changeInNotionalAmount
protected List
<NonNegativeMoney> CommodityFixedPriceSchedule.contractRateStep
protected List
<NonNegativeMoney> TradeNotionalChange.outstandingNotionalAmount
protected List
<NonNegativeMoney> CommodityStrikeSchedule.strikePricePerUnitStep
Methods in net.finmath.smartcontract.product.xml that return NonNegativeMoneyModifier and TypeMethodDescriptionObjectFactory.createNonNegativeMoney()
Create an instance ofNonNegativeMoney
AssignmentFee.getAmount()
Gets the value of the amount property.FxKnockoutLevel.getAmount()
Gets the value of the amount property.TaxWithholding.getAmount()
Gets the value of the amount property.FxOption.getCallCurrencyAmount()
Gets the value of the callCurrencyAmount property.TradeLegSizeChange.getChangeInKnownAmount()
Gets the value of the changeInKnownAmount property.TradeLegSizeChange.getChangeInNotionalAmount()
Gets the value of the changeInNotionalAmount property.FixedPriceLeg.getContractRate()
Gets the value of the contractRate property.DividendPeriodDividend.getDividend()
Gets the value of the dividend property.FixedPriceLeg.getFlatRateAmount()
Gets the value of the flatRateAmount property.FloatingPriceLeg.getFlatRateAmount()
Gets the value of the flatRateAmount property.EquityForward.getForwardPrice()
Gets the value of the forwardPrice property.DealSummary.getIssuedAmount()
Gets the value of the issuedAmount property.InitialMargin.getMarginThreshold()
Gets the value of the marginThreshold property.FxMultipleExercise.getMaximumNotionalAmount()
Gets the value of the maximumNotionalAmount property.WeatherLegCalculation.getMaximumPaymentAmount()
Gets the value of the maximumPaymentAmount property.WeatherLegCalculation.getMaximumTransactionPaymentAmount()
Gets the value of the maximumTransactionPaymentAmount property.FxMultipleExercise.getMinimumNotionalAmount()
Gets the value of the minimumNotionalAmount property.InitialMargin.getMinimumTransferAmount()
Gets the value of the minimumTransferAmount property.CashPayable.getNetAmount()
Gets the value of the netAmount property.EquityDerivativeBase.getNotional()
Gets the value of the notional property.FxPerformanceSwap.getNotional()
Gets the value of the notional property.FxStraddle.getNotional()
Gets the value of the notional property.TradeLegSizeChange.getOutstandingKnownAmount()
Gets the value of the outstandingKnownAmount property.TradeLegSizeChange.getOutstandingNotionalAmount()
Gets the value of the outstandingNotionalAmount property.AdditionalPaymentAmount.getPaymentAmount()
Gets the value of the paymentAmount property.EquityPremium.getPaymentAmount()
Gets the value of the paymentAmount property.FixedPaymentAmount.getPaymentAmount()
Gets the value of the paymentAmount property.NonNegativePayment.getPaymentAmount()
Gets the value of the paymentAmount property.Payment.getPaymentAmount()
Gets the value of the paymentAmount property.SimplePayment.getPaymentAmount()
Gets the value of the paymentAmount property.CommodityPremium.getPremiumPerUnit()
Gets the value of the premiumPerUnit property.PrePayment.getPrePaymentAmount()
Gets the value of the prePaymentAmount property.ObservedPrice.getPrice()
Gets the value of the price property.EquityPremium.getPricePerOption()
Gets the value of the pricePerOption property.PrincipalExchangeAmount.getPrincipalAmount()
Gets the value of the principalAmount property.FxOption.getPutCurrencyAmount()
Gets the value of the putCurrencyAmount property.FxFlexibleForward.getSettlementAmount()
Gets the value of the settlementAmount property.CommodityBasketOption.getStrikePricePerUnit()
Gets the value of the strikePricePerUnit property.FixedPriceLeg.getTotalPrice()
Gets the value of the totalPrice property.NonPeriodicFixedPriceLeg.getTotalPrice()
Gets the value of the totalPrice property.FxPerformanceSwap.getVegaNotional()
Gets the value of the vegaNotional property.WeatherLeg.getWeatherNotionalAmount()
Gets the value of the weatherNotionalAmount property.Methods in net.finmath.smartcontract.product.xml that return types with arguments of type NonNegativeMoneyModifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement
<NonNegativeMoney> ObjectFactory.createCollateralValuationUnitPrice
(NonNegativeMoney value) jakarta.xml.bind.JAXBElement
<NonNegativeMoney> ObjectFactory.createCommodityOptionStrikePricePerUnit
(NonNegativeMoney value) jakarta.xml.bind.JAXBElement
<NonNegativeMoney> ObjectFactory.createCommodityOptionWeatherNotionalAmount
(NonNegativeMoney value) TradeNotionalChange.getChangeInNotionalAmount()
Gets the value of the changeInNotionalAmount property.CommodityFixedPriceSchedule.getContractRateStep()
Gets the value of the contractRateStep property.TradeNotionalChange.getOutstandingNotionalAmount()
Gets the value of the outstandingNotionalAmount property.CommodityStrikeSchedule.getStrikePricePerUnitStep()
Gets the value of the strikePricePerUnitStep property.Methods in net.finmath.smartcontract.product.xml with parameters of type NonNegativeMoneyModifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement
<NonNegativeMoney> ObjectFactory.createCollateralValuationUnitPrice
(NonNegativeMoney value) jakarta.xml.bind.JAXBElement
<NonNegativeMoney> ObjectFactory.createCommodityOptionStrikePricePerUnit
(NonNegativeMoney value) jakarta.xml.bind.JAXBElement
<NonNegativeMoney> ObjectFactory.createCommodityOptionWeatherNotionalAmount
(NonNegativeMoney value) void
AssignmentFee.setAmount
(NonNegativeMoney value) Sets the value of the amount property.void
FxKnockoutLevel.setAmount
(NonNegativeMoney value) Sets the value of the amount property.void
TaxWithholding.setAmount
(NonNegativeMoney value) Sets the value of the amount property.void
FxOption.setCallCurrencyAmount
(NonNegativeMoney value) Sets the value of the callCurrencyAmount property.void
TradeLegSizeChange.setChangeInKnownAmount
(NonNegativeMoney value) Sets the value of the changeInKnownAmount property.void
TradeLegSizeChange.setChangeInNotionalAmount
(NonNegativeMoney value) Sets the value of the changeInNotionalAmount property.void
FixedPriceLeg.setContractRate
(NonNegativeMoney value) Sets the value of the contractRate property.void
DividendPeriodDividend.setDividend
(NonNegativeMoney value) Sets the value of the dividend property.void
FixedPriceLeg.setFlatRateAmount
(NonNegativeMoney value) Sets the value of the flatRateAmount property.void
FloatingPriceLeg.setFlatRateAmount
(NonNegativeMoney value) Sets the value of the flatRateAmount property.void
EquityForward.setForwardPrice
(NonNegativeMoney value) Sets the value of the forwardPrice property.void
DealSummary.setIssuedAmount
(NonNegativeMoney value) Sets the value of the issuedAmount property.void
InitialMargin.setMarginThreshold
(NonNegativeMoney value) Sets the value of the marginThreshold property.void
FxMultipleExercise.setMaximumNotionalAmount
(NonNegativeMoney value) Sets the value of the maximumNotionalAmount property.void
WeatherLegCalculation.setMaximumPaymentAmount
(NonNegativeMoney value) Sets the value of the maximumPaymentAmount property.void
WeatherLegCalculation.setMaximumTransactionPaymentAmount
(NonNegativeMoney value) Sets the value of the maximumTransactionPaymentAmount property.void
FxMultipleExercise.setMinimumNotionalAmount
(NonNegativeMoney value) Sets the value of the minimumNotionalAmount property.void
InitialMargin.setMinimumTransferAmount
(NonNegativeMoney value) Sets the value of the minimumTransferAmount property.void
CashPayable.setNetAmount
(NonNegativeMoney value) Sets the value of the netAmount property.void
EquityDerivativeBase.setNotional
(NonNegativeMoney value) Sets the value of the notional property.void
FxPerformanceSwap.setNotional
(NonNegativeMoney value) Sets the value of the notional property.void
FxStraddle.setNotional
(NonNegativeMoney value) Sets the value of the notional property.void
TradeLegSizeChange.setOutstandingKnownAmount
(NonNegativeMoney value) Sets the value of the outstandingKnownAmount property.void
TradeLegSizeChange.setOutstandingNotionalAmount
(NonNegativeMoney value) Sets the value of the outstandingNotionalAmount property.void
AdditionalPaymentAmount.setPaymentAmount
(NonNegativeMoney value) Sets the value of the paymentAmount property.void
EquityPremium.setPaymentAmount
(NonNegativeMoney value) Sets the value of the paymentAmount property.void
FixedPaymentAmount.setPaymentAmount
(NonNegativeMoney value) Sets the value of the paymentAmount property.void
NonNegativePayment.setPaymentAmount
(NonNegativeMoney value) Sets the value of the paymentAmount property.void
Payment.setPaymentAmount
(NonNegativeMoney value) Sets the value of the paymentAmount property.void
SimplePayment.setPaymentAmount
(NonNegativeMoney value) Sets the value of the paymentAmount property.void
CommodityPremium.setPremiumPerUnit
(NonNegativeMoney value) Sets the value of the premiumPerUnit property.void
PrePayment.setPrePaymentAmount
(NonNegativeMoney value) Sets the value of the prePaymentAmount property.void
ObservedPrice.setPrice
(NonNegativeMoney value) Sets the value of the price property.void
EquityPremium.setPricePerOption
(NonNegativeMoney value) Sets the value of the pricePerOption property.void
PrincipalExchangeAmount.setPrincipalAmount
(NonNegativeMoney value) Sets the value of the principalAmount property.void
FxOption.setPutCurrencyAmount
(NonNegativeMoney value) Sets the value of the putCurrencyAmount property.void
FxFlexibleForward.setSettlementAmount
(NonNegativeMoney value) Sets the value of the settlementAmount property.void
CommodityBasketOption.setStrikePricePerUnit
(NonNegativeMoney value) Sets the value of the strikePricePerUnit property.void
FixedPriceLeg.setTotalPrice
(NonNegativeMoney value) Sets the value of the totalPrice property.void
NonPeriodicFixedPriceLeg.setTotalPrice
(NonNegativeMoney value) Sets the value of the totalPrice property.void
FxPerformanceSwap.setVegaNotional
(NonNegativeMoney value) Sets the value of the vegaNotional property.void
WeatherLeg.setWeatherNotionalAmount
(NonNegativeMoney value) Sets the value of the weatherNotionalAmount property.