Uses of Class
com.opengamma.strata.basics.currency.Payment
-
Packages that use Payment Package Description com.opengamma.strata.basics.currency Representations of currency and money.com.opengamma.strata.pricer Calculators for financial instruments.com.opengamma.strata.pricer.bond Calculators for bonds.com.opengamma.strata.pricer.impl.rate.swap com.opengamma.strata.product.bond Entity objects describing bonds.com.opengamma.strata.product.capfloor Entity objects describing Ibor cap/floor.com.opengamma.strata.product.cms Entity objects describing Constant Maturity Swap (CMS) or CMS cap/floor.com.opengamma.strata.product.credit Entity objects describing Credit Default Swap (CDS) and CDS index.com.opengamma.strata.product.fx Entity objects describing financial instruments in the foreign exchange market.com.opengamma.strata.product.fxopt Entity objects describing options in the foreign exchange market.com.opengamma.strata.product.payment Entity objects describing simple payment financial instruments.com.opengamma.strata.product.swap Entity objects describing a swap.com.opengamma.strata.product.swaption Entity objects describing options on swaps, known as swaptions. -
-
Uses of Payment in com.opengamma.strata.basics.currency
Methods in com.opengamma.strata.basics.currency that return Payment Modifier and Type Method Description PaymentPayment. adjustDate(TemporalAdjuster adjuster)Adjusts the payment date using the rules of the specified adjuster.PaymentPayment.Builder. build()PaymentPayment. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this payment to an equivalent payment in the specified currency.PaymentPayment. negated()Returns a copy of thisPaymentwith the value negated.static PaymentPayment. of(CurrencyAmount value, LocalDate date)Obtains an instance representing an amount.static PaymentPayment. of(Currency currency, double amount, LocalDate date)Obtains an instance representing an amount.static PaymentPayment. ofPay(CurrencyAmount value, LocalDate date)Obtains an instance representing an amount to be paid.static PaymentPayment. ofReceive(CurrencyAmount value, LocalDate date)Obtains an instance representing an amount to be received.PaymentAdjustablePayment. resolve(ReferenceData refData)Resolves the date on this payment, returning a payment with a fixed date.Methods in com.opengamma.strata.basics.currency that return types with arguments of type Payment Modifier and Type Method Description Class<? extends Payment>Payment.Meta. beanType()Methods in com.opengamma.strata.basics.currency with parameters of type Payment Modifier and Type Method Description static AdjustablePaymentAdjustablePayment. of(Payment payment)Obtains an instance based on aPayment. -
Uses of Payment in com.opengamma.strata.pricer
Methods in com.opengamma.strata.pricer with parameters of type Payment Modifier and Type Method Description CashFlowsDiscountingPaymentPricer. cashFlows(Payment payment, BaseProvider provider)Calculates the future cash flow of the payment.MultiCurrencyAmountDiscountingPaymentPricer. currencyExposure(Payment payment, BaseProvider provider)Calculates the currency exposure.CurrencyAmountDiscountingPaymentPricer. currentCash(Payment payment, BaseProvider provider)Calculates the current cash.ExplainMapDiscountingPaymentPricer. explainPresentValue(Payment payment, BaseProvider provider)Explains the present value of the payment.CurrencyAmountDiscountingPaymentPricer. forecastValue(Payment payment, BaseProvider provider)Computes the forecast value of the payment.doubleDiscountingPaymentPricer. forecastValueAmount(Payment payment, BaseProvider provider)Computes the forecast value of the payment.CurrencyAmountDiscountingPaymentPricer. presentValue(Payment payment, BaseProvider provider)Computes the present value of the payment by discounting.CurrencyAmountDiscountingPaymentPricer. presentValue(Payment payment, DiscountFactors discountFactors)Computes the present value of the payment by discounting.doubleDiscountingPaymentPricer. presentValueAmount(Payment payment, BaseProvider provider)Computes the present value of the payment by discounting.PointSensitivityBuilderDiscountingPaymentPricer. presentValueSensitivity(Payment payment, BaseProvider provider)Compute the present value curve sensitivity of the payment.PointSensitivityBuilderDiscountingPaymentPricer. presentValueSensitivity(Payment payment, DiscountFactors discountFactors)Compute the present value curve sensitivity of the payment.PointSensitivityBuilderDiscountingPaymentPricer. presentValueSensitivityWithSpread(Payment payment, DiscountFactors discountFactors, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Compute the present value curve sensitivity of the payment with z-spread.CurrencyAmountDiscountingPaymentPricer. presentValueWithSpread(Payment payment, DiscountFactors discountFactors, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Computes the present value of the payment with z-spread by discounting. -
Uses of Payment in com.opengamma.strata.pricer.bond
Methods in com.opengamma.strata.pricer.bond that return Payment Modifier and Type Method Description PaymentDiscountingFixedCouponBondTradePricer. upfrontPayment(ResolvedFixedCouponBondTrade trade)Calculates the payment that was made for the trade. -
Uses of Payment in com.opengamma.strata.pricer.impl.rate.swap
Methods in com.opengamma.strata.pricer.impl.rate.swap that return types with arguments of type Payment Modifier and Type Method Description static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivityFixedLeg(ResolvedSwapLeg fixedLeg, RatesProvider ratesProvider)Computes cash flow equivalent and sensitivity of fixed leg.static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivityIborLeg(ResolvedSwapLeg iborLeg, RatesProvider ratesProvider)Computes cash flow equivalent and sensitivity of Ibor leg.static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivityOnLeg(ResolvedSwapLeg onLeg, RatesProvider multicurve)Computes cash flow equivalent of and sensitivity overnight leg.static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivitySwap(ResolvedSwap swap, RatesProvider ratesProvider)Computes cash flow equivalent and sensitivity of swap.static List<Payment>CashFlowEquivalentCalculator. normalize(ResolvedSwapLeg input)Extract the payments from theNotionalExchangein the SwapLeg.static List<Payment>CashFlowEquivalentCalculator. normalize(List<Payment> input)Generate a new payment list with the dates sorted and the amounts of elements with same payment date compressed.static Map<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. normalize(Map<Payment,PointSensitivityBuilder> input)Generate a new map with each payment date unique and the amounts and sensitivities of elements with same payment date compressed.Method parameters in com.opengamma.strata.pricer.impl.rate.swap with type arguments of type Payment Modifier and Type Method Description static List<Payment>CashFlowEquivalentCalculator. normalize(List<Payment> input)Generate a new payment list with the dates sorted and the amounts of elements with same payment date compressed.static Map<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. normalize(Map<Payment,PointSensitivityBuilder> input)Generate a new map with each payment date unique and the amounts and sensitivities of elements with same payment date compressed. -
Uses of Payment in com.opengamma.strata.product.bond
Methods in com.opengamma.strata.product.bond that return Payment Modifier and Type Method Description PaymentResolvedFixedCouponBond. getNominalPayment()Gets the nominal payment of the product.PaymentResolvedBill. getNotional()Gets the notional payment of the bill notional, the amount must be positive.PaymentKnownAmountBondPaymentPeriod. getPayment()Gets the payment.Methods in com.opengamma.strata.product.bond that return types with arguments of type Payment Modifier and Type Method Description Optional<Payment>ResolvedBillTrade. getSettlement()Gets the settlement details of the bill trade.org.joda.beans.MetaProperty<Payment>ResolvedFixedCouponBond.Meta. nominalPayment()The meta-property for thenominalPaymentproperty.org.joda.beans.MetaProperty<Payment>ResolvedBill.Meta. notional()The meta-property for thenotionalproperty.org.joda.beans.MetaProperty<Payment>KnownAmountBondPaymentPeriod.Meta. payment()The meta-property for thepaymentproperty.org.joda.beans.MetaProperty<Payment>ResolvedBillTrade.Meta. settlement()The meta-property for thesettlementproperty.Methods in com.opengamma.strata.product.bond with parameters of type Payment Modifier and Type Method Description ResolvedFixedCouponBond.BuilderResolvedFixedCouponBond.Builder. nominalPayment(Payment nominalPayment)Sets the nominal payment of the product.ResolvedBill.BuilderResolvedBill.Builder. notional(Payment notional)Sets the notional payment of the bill notional, the amount must be positive.static KnownAmountBondPaymentPeriodKnownAmountBondPaymentPeriod. of(Payment payment, SchedulePeriod period)Obtains an instance based on a payment and schedule period.KnownAmountBondPaymentPeriod.BuilderKnownAmountBondPaymentPeriod.Builder. payment(Payment payment)Sets the payment.ResolvedBillTrade.BuilderResolvedBillTrade.Builder. settlement(Payment settlement)Sets the settlement details of the bill trade. -
Uses of Payment in com.opengamma.strata.product.capfloor
Methods in com.opengamma.strata.product.capfloor that return types with arguments of type Payment Modifier and Type Method Description Optional<Payment>ResolvedIborCapFloorTrade. getPremium()Gets the optional premium of the product.org.joda.beans.MetaProperty<Payment>ResolvedIborCapFloorTrade.Meta. premium()The meta-property for thepremiumproperty.Methods in com.opengamma.strata.product.capfloor with parameters of type Payment Modifier and Type Method Description ResolvedIborCapFloorTrade.BuilderResolvedIborCapFloorTrade.Builder. premium(Payment premium)Sets the optional premium of the product. -
Uses of Payment in com.opengamma.strata.product.cms
Methods in com.opengamma.strata.product.cms that return types with arguments of type Payment Modifier and Type Method Description Optional<Payment>ResolvedCmsTrade. getPremium()Gets the optional premium of the product.org.joda.beans.MetaProperty<Payment>ResolvedCmsTrade.Meta. premium()The meta-property for thepremiumproperty.Methods in com.opengamma.strata.product.cms with parameters of type Payment Modifier and Type Method Description ResolvedCmsTrade.BuilderResolvedCmsTrade.Builder. premium(Payment premium)Sets the optional premium of the product. -
Uses of Payment in com.opengamma.strata.product.credit
Methods in com.opengamma.strata.product.credit that return types with arguments of type Payment Modifier and Type Method Description Optional<Payment>ResolvedCdsIndexTrade. getUpfrontFee()Gets the upfront fee of the product.Optional<Payment>ResolvedCdsTrade. getUpfrontFee()Gets the upfront fee of the product.org.joda.beans.MetaProperty<Payment>ResolvedCdsIndexTrade.Meta. upfrontFee()The meta-property for theupfrontFeeproperty.org.joda.beans.MetaProperty<Payment>ResolvedCdsTrade.Meta. upfrontFee()The meta-property for theupfrontFeeproperty.Methods in com.opengamma.strata.product.credit with parameters of type Payment Modifier and Type Method Description ResolvedCdsIndexTrade.BuilderResolvedCdsIndexTrade.Builder. upfrontFee(Payment upfrontFee)Sets the upfront fee of the product.ResolvedCdsTrade.BuilderResolvedCdsTrade.Builder. upfrontFee(Payment upfrontFee)Sets the upfront fee of the product. -
Uses of Payment in com.opengamma.strata.product.fx
Methods in com.opengamma.strata.product.fx that return Payment Modifier and Type Method Description PaymentFxSingle. getBaseCurrencyPayment()Gets the payment in the base currency, positive if receiving, negative if paying.PaymentResolvedFxSingle. getBaseCurrencyPayment()Gets the payment in the base currency, positive if receiving, negative if paying.PaymentFxSingle. getCounterCurrencyPayment()Gets the payment in the counter currency, positive if receiving, negative if paying.PaymentResolvedFxSingle. getCounterCurrencyPayment()Gets the payment in the counter currency, positive if receiving, negative if paying.Methods in com.opengamma.strata.product.fx that return types with arguments of type Payment Modifier and Type Method Description org.joda.beans.MetaProperty<Payment>FxSingle.Meta. baseCurrencyPayment()The meta-property for thebaseCurrencyPaymentproperty.org.joda.beans.MetaProperty<Payment>ResolvedFxSingle.Meta. baseCurrencyPayment()The meta-property for thebaseCurrencyPaymentproperty.org.joda.beans.MetaProperty<Payment>FxSingle.Meta. counterCurrencyPayment()The meta-property for thecounterCurrencyPaymentproperty.org.joda.beans.MetaProperty<Payment>ResolvedFxSingle.Meta. counterCurrencyPayment()The meta-property for thecounterCurrencyPaymentproperty.Methods in com.opengamma.strata.product.fx with parameters of type Payment Modifier and Type Method Description static FxSingleFxSingle. of(Payment payment1, Payment payment2)Creates anFxSinglefrom two payments.static FxSingleFxSingle. of(Payment payment1, Payment payment2, BusinessDayAdjustment paymentDateAdjustment)Creates anFxSinglefrom two payments, specifying a date adjustment.static ResolvedFxSingleResolvedFxSingle. of(Payment payment1, Payment payment2)Creates anResolvedFxSinglefrom two equivalent payments in different currencies. -
Uses of Payment in com.opengamma.strata.product.fxopt
Methods in com.opengamma.strata.product.fxopt that return Payment Modifier and Type Method Description PaymentResolvedFxSingleBarrierOptionTrade. getPremium()Gets the premium of the FX option.PaymentResolvedFxVanillaOptionTrade. getPremium()Gets the premium of the FX option.Methods in com.opengamma.strata.product.fxopt that return types with arguments of type Payment Modifier and Type Method Description org.joda.beans.MetaProperty<Payment>ResolvedFxSingleBarrierOptionTrade.Meta. premium()The meta-property for thepremiumproperty.org.joda.beans.MetaProperty<Payment>ResolvedFxVanillaOptionTrade.Meta. premium()The meta-property for thepremiumproperty.Methods in com.opengamma.strata.product.fxopt with parameters of type Payment Modifier and Type Method Description ResolvedFxSingleBarrierOptionTrade.BuilderResolvedFxSingleBarrierOptionTrade.Builder. premium(Payment premium)Sets the premium of the FX option.ResolvedFxVanillaOptionTrade.BuilderResolvedFxVanillaOptionTrade.Builder. premium(Payment premium)Sets the premium of the FX option. -
Uses of Payment in com.opengamma.strata.product.payment
Methods in com.opengamma.strata.product.payment that return Payment Modifier and Type Method Description PaymentResolvedBulletPayment. getPayment()Gets the payment to be made.Methods in com.opengamma.strata.product.payment that return types with arguments of type Payment Modifier and Type Method Description org.joda.beans.MetaProperty<Payment>ResolvedBulletPayment.Meta. payment()The meta-property for thepaymentproperty.Methods in com.opengamma.strata.product.payment with parameters of type Payment Modifier and Type Method Description static ResolvedBulletPaymentResolvedBulletPayment. of(Payment payment)Obtains an instance of a resolved bullet payment.ResolvedBulletPayment.BuilderResolvedBulletPayment.Builder. payment(Payment payment)Sets the payment to be made. -
Uses of Payment in com.opengamma.strata.product.swap
Methods in com.opengamma.strata.product.swap that return Payment Modifier and Type Method Description PaymentKnownAmountNotionalSwapPaymentPeriod. getPayment()Gets the payment.PaymentKnownAmountSwapPaymentPeriod. getPayment()Gets the payment.PaymentNotionalExchange. getPayment()Gets the notional exchange payment.Methods in com.opengamma.strata.product.swap that return types with arguments of type Payment Modifier and Type Method Description org.joda.beans.MetaProperty<Payment>KnownAmountNotionalSwapPaymentPeriod.Meta. payment()The meta-property for thepaymentproperty.org.joda.beans.MetaProperty<Payment>KnownAmountSwapPaymentPeriod.Meta. payment()The meta-property for thepaymentproperty.org.joda.beans.MetaProperty<Payment>NotionalExchange.Meta. payment()The meta-property for thepaymentproperty.Methods in com.opengamma.strata.product.swap with parameters of type Payment Modifier and Type Method Description static KnownAmountNotionalSwapPaymentPeriodKnownAmountNotionalSwapPaymentPeriod. of(Payment payment, SchedulePeriod period, CurrencyAmount notional)Obtains an instance based on a payment, schedule period and notional.static KnownAmountNotionalSwapPaymentPeriodKnownAmountNotionalSwapPaymentPeriod. of(Payment payment, SchedulePeriod period, CurrencyAmount notional, FxIndexObservation fxResetObservation)Obtains an instance based on a payment, schedule period, notional and FX reset.static KnownAmountSwapPaymentPeriodKnownAmountSwapPaymentPeriod. of(Payment payment, SchedulePeriod period)Obtains an instance based on a payment and schedule period.static NotionalExchangeNotionalExchange. of(Payment payment)Obtains an instance from the payment.KnownAmountNotionalSwapPaymentPeriod.BuilderKnownAmountNotionalSwapPaymentPeriod.Builder. payment(Payment payment)Sets the payment.KnownAmountSwapPaymentPeriod.BuilderKnownAmountSwapPaymentPeriod.Builder. payment(Payment payment)Sets the payment. -
Uses of Payment in com.opengamma.strata.product.swaption
Methods in com.opengamma.strata.product.swaption that return Payment Modifier and Type Method Description PaymentResolvedSwaptionTrade. getPremium()Gets the premium of the swaption.Methods in com.opengamma.strata.product.swaption that return types with arguments of type Payment Modifier and Type Method Description org.joda.beans.MetaProperty<Payment>ResolvedSwaptionTrade.Meta. premium()The meta-property for thepremiumproperty.Methods in com.opengamma.strata.product.swaption with parameters of type Payment Modifier and Type Method Description static ResolvedSwaptionTradeResolvedSwaptionTrade. of(TradeInfo info, ResolvedSwaption product, Payment premium)Obtains an instance of a resolved Swaption trade.static SwaptionTradeSwaptionTrade. of(TradeInfo info, Swaption product, Payment premium)Obtains an instance of a Swaption trade with a fixed payment.ResolvedSwaptionTrade.BuilderResolvedSwaptionTrade.Builder. premium(Payment premium)Sets the premium of the swaption.
-