Uses of Package
com.opengamma.strata.product.swap
-
Packages that use com.opengamma.strata.product.swap Package Description com.opengamma.strata.loader.csv Loader that reads market data from CSV files.com.opengamma.strata.market.amount Defines representations of amounts typically used as result types.com.opengamma.strata.market.curve.node Curve nodes.com.opengamma.strata.market.explain Support for explaining results.com.opengamma.strata.measure.swap Calculation functions for swap products.com.opengamma.strata.pricer.curve Provides the ability to calibrate curves.com.opengamma.strata.pricer.impl.rate.swap com.opengamma.strata.pricer.impl.swap Internal implementations of rate swap calculations.com.opengamma.strata.pricer.swap Calculators for interest rate swaps.com.opengamma.strata.pricer.swaption Calculators for swaptions.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.dsf Entity objects describing Deliverable Swap Futures (DSFs).com.opengamma.strata.product.index Entity objects describing contracts based on rate indices.com.opengamma.strata.product.index.type Conventions and templates to aid the construction of rate index products.com.opengamma.strata.product.rate Entity objects describing the rate-based financial instruments.com.opengamma.strata.product.swap Entity objects describing a swap.com.opengamma.strata.product.swap.type Conventions and templates to aid the construction of rate swaps.com.opengamma.strata.product.swaption Entity objects describing options on swaps, known as swaptions. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.loader.csv Class Description Swap A rate swap.SwapTrade A trade in a rate swap. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.market.amount Class Description ResolvedSwapLeg A resolved swap leg, with dates calculated ready for pricing.SwapLegType The type of a swap leg. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.market.curve.node Class Description ResolvedSwapTrade A trade in a rate swap, resolved for pricing.SwapTrade A trade in a rate swap. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.market.explain Class Description CompoundingMethod A convention defining how to compound interest. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.measure.swap Class Description ResolvedSwapTrade A trade in a rate swap, resolved for pricing.SwapTrade A trade in a rate swap. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.pricer.curve Class Description ResolvedSwapTrade A trade in a rate swap, resolved for pricing. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.pricer.impl.rate.swap Class Description ResolvedSwap A rate swap, resolved for pricing.ResolvedSwapLeg A resolved swap leg, with dates calculated ready for pricing. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.pricer.impl.swap Class Description FxResetNotionalExchange An exchange of notionals between two counterparties where FX reset applies.KnownAmountSwapPaymentPeriod A period within a swap that results in a known amount.NotionalExchange An exchange of notionals between two counterparties.RatePaymentPeriod A period over which a rate of interest is paid.SwapPaymentEvent A payment event, where a single payment is made between two counterparties.SwapPaymentPeriod A period over which interest is accrued with a single payment. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.pricer.swap Class Description ResolvedSwap A rate swap, resolved for pricing.ResolvedSwapLeg A resolved swap leg, with dates calculated ready for pricing.ResolvedSwapTrade A trade in a rate swap, resolved for pricing.SwapPaymentEvent A payment event, where a single payment is made between two counterparties.SwapPaymentPeriod A period over which interest is accrued with a single payment. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.pricer.swaption Class Description ResolvedSwap A rate swap, resolved for pricing.ResolvedSwapLeg A resolved swap leg, with dates calculated ready for pricing. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.bond Class Description InflationRateCalculation Defines the calculation of a swap leg of a zero-coupon inflation coupon based on a price index. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.capfloor Class Description IborRateCalculation Defines the calculation of a floating rate swap leg based on an Ibor index.ResolvedSwapLeg A resolved swap leg, with dates calculated ready for pricing.SwapLeg A single leg of a swap. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.cms Class Description FixingRelativeTo The base date that each rate fixing is made relative to.ResolvedSwap A rate swap, resolved for pricing.ResolvedSwapLeg A resolved swap leg, with dates calculated ready for pricing.SwapIndex A swap index.SwapLeg A single leg of a swap. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.dsf Class Description ResolvedSwap A rate swap, resolved for pricing.Swap A rate swap. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.index Class Description OvernightAccrualMethod The method of accruing interest based on an Overnight index. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.index.type Class Description OvernightAccrualMethod The method of accruing interest based on an Overnight index. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.rate Class Description OvernightAccrualMethod The method of accruing interest based on an Overnight index. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.swap Class Description CompoundingMethod A convention defining how to compound interest.FixedAccrualMethod The method of accruing interest on a notional amount using a fixed rate.FixedRateCalculation Defines the calculation of a fixed rate swap leg.FixedRateCalculation.Builder The bean-builder forFixedRateCalculation
.FixedRateCalculation.Meta The meta-bean forFixedRateCalculation
.FixedRateStubCalculation Defines the rate applicable in the initial or final stub of a fixed swap leg.FixedRateStubCalculation.Meta The meta-bean forFixedRateStubCalculation
.FixingRelativeTo The base date that each rate fixing is made relative to.FutureValueNotional A future value notional amount for a fixed swap leg.FutureValueNotional.Builder The bean-builder forFutureValueNotional
.FutureValueNotional.Meta The meta-bean forFutureValueNotional
.FxReset An FX rate conversion for the notional amount of a swap leg.FxReset.Meta The meta-bean forFxReset
.FxResetCalculation Defines the calculation of an FX rate conversion for the notional amount of a swap leg.FxResetCalculation.Builder The bean-builder forFxResetCalculation
.FxResetCalculation.Meta The meta-bean forFxResetCalculation
.FxResetFixingRelativeTo The base date that each FX reset fixing is made relative to.FxResetNotionalExchange An exchange of notionals between two counterparties where FX reset applies.FxResetNotionalExchange.Meta The meta-bean forFxResetNotionalExchange
.IborRateCalculation Defines the calculation of a floating rate swap leg based on an Ibor index.IborRateCalculation.Builder The bean-builder forIborRateCalculation
.IborRateCalculation.Meta The meta-bean forIborRateCalculation
.IborRateResetMethod A convention defining how to process a floating rate reset schedule.IborRateStubCalculation Defines the rates applicable in the initial or final stub of an Ibor swap leg.IborRateStubCalculation.Builder The bean-builder forIborRateStubCalculation
.IborRateStubCalculation.Meta The meta-bean forIborRateStubCalculation
.ImmutableSwapIndex A swap index implementation based on an immutable set of rules.ImmutableSwapIndex.Builder The bean-builder forImmutableSwapIndex
.ImmutableSwapIndex.Meta The meta-bean forImmutableSwapIndex
.InflationRateCalculation Defines the calculation of a swap leg of a zero-coupon inflation coupon based on a price index.InflationRateCalculation.Builder The bean-builder forInflationRateCalculation
.InflationRateCalculation.Meta The meta-bean forInflationRateCalculation
.KnownAmountNotionalSwapPaymentPeriod A period within a swap that results in a known amount.KnownAmountNotionalSwapPaymentPeriod.Builder The bean-builder forKnownAmountNotionalSwapPaymentPeriod
.KnownAmountNotionalSwapPaymentPeriod.Meta The meta-bean forKnownAmountNotionalSwapPaymentPeriod
.KnownAmountSwapLeg A fixed swap leg defined in terms of known amounts.KnownAmountSwapLeg.Builder The bean-builder forKnownAmountSwapLeg
.KnownAmountSwapLeg.Meta The meta-bean forKnownAmountSwapLeg
.KnownAmountSwapPaymentPeriod A period within a swap that results in a known amount.KnownAmountSwapPaymentPeriod.Builder The bean-builder forKnownAmountSwapPaymentPeriod
.KnownAmountSwapPaymentPeriod.Meta The meta-bean forKnownAmountSwapPaymentPeriod
.NegativeRateMethod A convention defining how to handle a negative interest rate.NotionalExchange An exchange of notionals between two counterparties.NotionalExchange.Meta The meta-bean forNotionalExchange
.NotionalPaymentPeriod A period over which interest is accrued with a single payment calculated using a notional.NotionalSchedule Defines the schedule of notional amounts.NotionalSchedule.Builder The bean-builder forNotionalSchedule
.NotionalSchedule.Meta The meta-bean forNotionalSchedule
.OvernightAccrualMethod The method of accruing interest based on an Overnight index.OvernightRateCalculation Defines the calculation of a floating rate swap leg based on an Overnight index.OvernightRateCalculation.Builder The bean-builder forOvernightRateCalculation
.OvernightRateCalculation.Meta The meta-bean forOvernightRateCalculation
.PaymentRelativeTo The base date that each payment is made relative to.PaymentSchedule Defines the schedule of payment dates relative to the accrual periods.PaymentSchedule.Builder The bean-builder forPaymentSchedule
.PaymentSchedule.Meta The meta-bean forPaymentSchedule
.PriceIndexCalculationMethod Reference price index calculation method.RateAccrualPeriod A period over which a fixed or floating rate is accrued.RateAccrualPeriod.Builder The bean-builder forRateAccrualPeriod
.RateAccrualPeriod.Meta The meta-bean forRateAccrualPeriod
.RateCalculation The accrual calculation part of an interest rate swap leg.RateCalculationSwapLeg A rate swap leg defined using a parameterized schedule and calculation.RateCalculationSwapLeg.Builder The bean-builder forRateCalculationSwapLeg
.RateCalculationSwapLeg.Meta The meta-bean forRateCalculationSwapLeg
.RatePaymentPeriod A period over which a rate of interest is paid.RatePaymentPeriod.Builder The bean-builder forRatePaymentPeriod
.RatePaymentPeriod.Meta The meta-bean forRatePaymentPeriod
.RatePeriodSwapLeg A rate swap leg defined using payment and accrual periods.RatePeriodSwapLeg.Builder The bean-builder forRatePeriodSwapLeg
.RatePeriodSwapLeg.Meta The meta-bean forRatePeriodSwapLeg
.ResetSchedule Defines the schedule of fixing dates relative to the accrual periods.ResetSchedule.Builder The bean-builder forResetSchedule
.ResetSchedule.Meta The meta-bean forResetSchedule
.ResolvedSwap A rate swap, resolved for pricing.ResolvedSwap.Builder The bean-builder forResolvedSwap
.ResolvedSwap.Meta The meta-bean forResolvedSwap
.ResolvedSwapLeg A resolved swap leg, with dates calculated ready for pricing.ResolvedSwapLeg.Builder The bean-builder forResolvedSwapLeg
.ResolvedSwapLeg.Meta The meta-bean forResolvedSwapLeg
.ResolvedSwapTrade A trade in a rate swap, resolved for pricing.ResolvedSwapTrade.Builder The bean-builder forResolvedSwapTrade
.ResolvedSwapTrade.Meta The meta-bean forResolvedSwapTrade
.ScheduledSwapLeg A swap leg that defines dates using a schedule.Swap A rate swap.Swap.Builder The bean-builder forSwap
.Swap.Meta The meta-bean forSwap
.SwapIndex A swap index.SwapLeg A single leg of a swap.SwapLegType The type of a swap leg.SwapPaymentEvent A payment event, where a single payment is made between two counterparties.SwapPaymentPeriod A period over which interest is accrued with a single payment.SwapTrade A trade in a rate swap.SwapTrade.Builder The bean-builder forSwapTrade
.SwapTrade.Meta The meta-bean forSwapTrade
. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.swap.type Class Description CompoundingMethod A convention defining how to compound interest.FixedAccrualMethod The method of accruing interest on a notional amount using a fixed rate.FixingRelativeTo The base date that each rate fixing is made relative to.OvernightAccrualMethod The method of accruing interest based on an Overnight index.PriceIndexCalculationMethod Reference price index calculation method.RateCalculationSwapLeg A rate swap leg defined using a parameterized schedule and calculation.SwapTrade A trade in a rate swap. -
Classes in com.opengamma.strata.product.swap used by com.opengamma.strata.product.swaption Class Description ResolvedSwap A rate swap, resolved for pricing.Swap A rate swap.