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 TypeClassDescriptionclassA complex type to specify the notional amount.classA type defining a currency amount as at a future value date.classA 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).classAn extension of the money type with the ability to specify a lender share amount in addition to the global amount (represented by 'amount').classA complex type to specify the notional amount.Fields in net.finmath.smartcontract.product.xml declared as NonNegativeMoneyModifier and TypeFieldDescriptionprotected NonNegativeMoneyAssignmentFee.amountprotected NonNegativeMoneyFxKnockoutLevel.amountprotected NonNegativeMoneyTaxWithholding.amountprotected NonNegativeMoneyFxOption.callCurrencyAmountprotected NonNegativeMoneyTradeLegSizeChange.changeInKnownAmountprotected NonNegativeMoneyTradeLegSizeChange.changeInNotionalAmountprotected NonNegativeMoneyFixedPriceLeg.contractRateprotected NonNegativeMoneyDividendPeriodDividend.dividendprotected NonNegativeMoneyFixedPriceLeg.flatRateAmountprotected NonNegativeMoneyFloatingPriceLeg.flatRateAmountprotected NonNegativeMoneyEquityForward.forwardPriceprotected NonNegativeMoneyDealSummary.issuedAmountprotected NonNegativeMoneyInitialMargin.marginThresholdprotected NonNegativeMoneyFxMultipleExercise.maximumNotionalAmountprotected NonNegativeMoneyWeatherLegCalculation.maximumPaymentAmountprotected NonNegativeMoneyWeatherLegCalculation.maximumTransactionPaymentAmountprotected NonNegativeMoneyFxMultipleExercise.minimumNotionalAmountprotected NonNegativeMoneyInitialMargin.minimumTransferAmountprotected NonNegativeMoneyCashPayable.netAmountprotected NonNegativeMoneyEquityDerivativeBase.notionalprotected NonNegativeMoneyFxPerformanceSwap.notionalprotected NonNegativeMoneyFxStraddle.notionalprotected NonNegativeMoneyTradeLegSizeChange.outstandingKnownAmountprotected NonNegativeMoneyTradeLegSizeChange.outstandingNotionalAmountprotected NonNegativeMoneyAdditionalPaymentAmount.paymentAmountprotected NonNegativeMoneyEquityPremium.paymentAmountprotected NonNegativeMoneyFixedPaymentAmount.paymentAmountprotected NonNegativeMoneyNonNegativePayment.paymentAmountprotected NonNegativeMoneyPayment.paymentAmountprotected NonNegativeMoneySimplePayment.paymentAmountprotected NonNegativeMoneyCommodityPremium.premiumPerUnitprotected NonNegativeMoneyPrePayment.prePaymentAmountprotected NonNegativeMoneyObservedPrice.priceprotected NonNegativeMoneyEquityPremium.pricePerOptionprotected NonNegativeMoneyPrincipalExchangeAmount.principalAmountprotected NonNegativeMoneyFxOption.putCurrencyAmountprotected NonNegativeMoneyFxFlexibleForward.settlementAmountprotected NonNegativeMoneyCommodityBasketOption.strikePricePerUnitprotected NonNegativeMoneyFixedPriceLeg.totalPriceprotected NonNegativeMoneyNonPeriodicFixedPriceLeg.totalPriceprotected NonNegativeMoneyFxPerformanceSwap.vegaNotionalprotected NonNegativeMoneyWeatherLeg.weatherNotionalAmountFields in net.finmath.smartcontract.product.xml with type parameters of type NonNegativeMoneyModifier and TypeFieldDescriptionprotected List<NonNegativeMoney> TradeNotionalChange.changeInNotionalAmountprotected List<NonNegativeMoney> CommodityFixedPriceSchedule.contractRateStepprotected List<NonNegativeMoney> TradeNotionalChange.outstandingNotionalAmountprotected List<NonNegativeMoney> CommodityStrikeSchedule.strikePricePerUnitStepMethods in net.finmath.smartcontract.product.xml that return NonNegativeMoneyModifier and TypeMethodDescriptionObjectFactory.createNonNegativeMoney()Create an instance ofNonNegativeMoneyAssignmentFee.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) voidAssignmentFee.setAmount(NonNegativeMoney value) Sets the value of the amount property.voidFxKnockoutLevel.setAmount(NonNegativeMoney value) Sets the value of the amount property.voidTaxWithholding.setAmount(NonNegativeMoney value) Sets the value of the amount property.voidFxOption.setCallCurrencyAmount(NonNegativeMoney value) Sets the value of the callCurrencyAmount property.voidTradeLegSizeChange.setChangeInKnownAmount(NonNegativeMoney value) Sets the value of the changeInKnownAmount property.voidTradeLegSizeChange.setChangeInNotionalAmount(NonNegativeMoney value) Sets the value of the changeInNotionalAmount property.voidFixedPriceLeg.setContractRate(NonNegativeMoney value) Sets the value of the contractRate property.voidDividendPeriodDividend.setDividend(NonNegativeMoney value) Sets the value of the dividend property.voidFixedPriceLeg.setFlatRateAmount(NonNegativeMoney value) Sets the value of the flatRateAmount property.voidFloatingPriceLeg.setFlatRateAmount(NonNegativeMoney value) Sets the value of the flatRateAmount property.voidEquityForward.setForwardPrice(NonNegativeMoney value) Sets the value of the forwardPrice property.voidDealSummary.setIssuedAmount(NonNegativeMoney value) Sets the value of the issuedAmount property.voidInitialMargin.setMarginThreshold(NonNegativeMoney value) Sets the value of the marginThreshold property.voidFxMultipleExercise.setMaximumNotionalAmount(NonNegativeMoney value) Sets the value of the maximumNotionalAmount property.voidWeatherLegCalculation.setMaximumPaymentAmount(NonNegativeMoney value) Sets the value of the maximumPaymentAmount property.voidWeatherLegCalculation.setMaximumTransactionPaymentAmount(NonNegativeMoney value) Sets the value of the maximumTransactionPaymentAmount property.voidFxMultipleExercise.setMinimumNotionalAmount(NonNegativeMoney value) Sets the value of the minimumNotionalAmount property.voidInitialMargin.setMinimumTransferAmount(NonNegativeMoney value) Sets the value of the minimumTransferAmount property.voidCashPayable.setNetAmount(NonNegativeMoney value) Sets the value of the netAmount property.voidEquityDerivativeBase.setNotional(NonNegativeMoney value) Sets the value of the notional property.voidFxPerformanceSwap.setNotional(NonNegativeMoney value) Sets the value of the notional property.voidFxStraddle.setNotional(NonNegativeMoney value) Sets the value of the notional property.voidTradeLegSizeChange.setOutstandingKnownAmount(NonNegativeMoney value) Sets the value of the outstandingKnownAmount property.voidTradeLegSizeChange.setOutstandingNotionalAmount(NonNegativeMoney value) Sets the value of the outstandingNotionalAmount property.voidAdditionalPaymentAmount.setPaymentAmount(NonNegativeMoney value) Sets the value of the paymentAmount property.voidEquityPremium.setPaymentAmount(NonNegativeMoney value) Sets the value of the paymentAmount property.voidFixedPaymentAmount.setPaymentAmount(NonNegativeMoney value) Sets the value of the paymentAmount property.voidNonNegativePayment.setPaymentAmount(NonNegativeMoney value) Sets the value of the paymentAmount property.voidPayment.setPaymentAmount(NonNegativeMoney value) Sets the value of the paymentAmount property.voidSimplePayment.setPaymentAmount(NonNegativeMoney value) Sets the value of the paymentAmount property.voidCommodityPremium.setPremiumPerUnit(NonNegativeMoney value) Sets the value of the premiumPerUnit property.voidPrePayment.setPrePaymentAmount(NonNegativeMoney value) Sets the value of the prePaymentAmount property.voidObservedPrice.setPrice(NonNegativeMoney value) Sets the value of the price property.voidEquityPremium.setPricePerOption(NonNegativeMoney value) Sets the value of the pricePerOption property.voidPrincipalExchangeAmount.setPrincipalAmount(NonNegativeMoney value) Sets the value of the principalAmount property.voidFxOption.setPutCurrencyAmount(NonNegativeMoney value) Sets the value of the putCurrencyAmount property.voidFxFlexibleForward.setSettlementAmount(NonNegativeMoney value) Sets the value of the settlementAmount property.voidCommodityBasketOption.setStrikePricePerUnit(NonNegativeMoney value) Sets the value of the strikePricePerUnit property.voidFixedPriceLeg.setTotalPrice(NonNegativeMoney value) Sets the value of the totalPrice property.voidNonPeriodicFixedPriceLeg.setTotalPrice(NonNegativeMoney value) Sets the value of the totalPrice property.voidFxPerformanceSwap.setVegaNotional(NonNegativeMoney value) Sets the value of the vegaNotional property.voidWeatherLeg.setWeatherNotionalAmount(NonNegativeMoney value) Sets the value of the weatherNotionalAmount property.