Uses of Interface
com.opengamma.strata.collect.named.Named
-
Packages that use Named Package Description com.opengamma.strata.basics.date Tools for working with dates.com.opengamma.strata.basics.index Entity objects describing common market indices, such as LIBOR and FED FUND.com.opengamma.strata.basics.schedule Basic financial tools for working with date-based schedules.com.opengamma.strata.basics.value Basic financial tools for working with values.com.opengamma.strata.calc Calculates risk measures on trades, applies scenarios and manages market data.com.opengamma.strata.collect Root package for common data structures used by Strata.com.opengamma.strata.collect.io Provides utilities for the management of input and output.com.opengamma.strata.collect.named Named data structures.com.opengamma.strata.collect.result Result data structures.com.opengamma.strata.data Basic types to model market data.com.opengamma.strata.loader.csv Loader that reads market data from CSV files.com.opengamma.strata.loader.fpml Loader that can convert files to financial instruments.com.opengamma.strata.market Data structures for market data.com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.market.curve.interpolator Interpolators for interpolating in one and two dimensions.com.opengamma.strata.market.explain Support for explaining results.com.opengamma.strata.market.model Market data related to pricing models.com.opengamma.strata.market.option Entity objects for options.com.opengamma.strata.market.sensitivity Entity objects for sensitivities.com.opengamma.strata.market.surface Definitions of surfaces.com.opengamma.strata.math.impl.interpolation com.opengamma.strata.measure.fxopt Calculation functions for FX option products.com.opengamma.strata.pricer Calculators for financial instruments.com.opengamma.strata.pricer.bond Calculators for bonds.com.opengamma.strata.pricer.capfloor Calculators for Ibor cap-floor.com.opengamma.strata.pricer.common Common code for pricing.com.opengamma.strata.pricer.credit Calculators for credit instruments, such as Credit Default Swap (CDS).com.opengamma.strata.pricer.fxopt Calculators for FX options.com.opengamma.strata.pricer.index Calculators for products based on rate indices, such as Short Term Interest Rate futures (STIRs).com.opengamma.strata.pricer.swaption Calculators for swaptions.com.opengamma.strata.product Entity objects describing trades and products in financial markets.com.opengamma.strata.product.bond Entity objects describing bonds.com.opengamma.strata.product.cms Entity objects describing Constant Maturity Swap (CMS) or CMS cap/floor.com.opengamma.strata.product.common Entity objects shared between other packages.com.opengamma.strata.product.credit Entity objects describing Credit Default Swap (CDS) and CDS index.com.opengamma.strata.product.credit.type Conventions and templates to aid the construction of credit instruments.com.opengamma.strata.product.deposit.type Conventions and templates to aid the construction of deposits.com.opengamma.strata.product.etd Entity objects describing Exchange Traded Derivatives (ETDs).com.opengamma.strata.product.fra Entity objects describing a forward rate agreement (FRA).com.opengamma.strata.product.fra.type Conventions and templates to aid the construction of FRAs.com.opengamma.strata.product.fx.type Conventions and templates to aid the construction of foreign exchange products.com.opengamma.strata.product.index.type Conventions and templates to aid the construction of rate index products.com.opengamma.strata.product.option Entity objects describing common option concepts.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. -
-
Uses of Named in com.opengamma.strata.basics.date
Subinterfaces of Named in com.opengamma.strata.basics.date Modifier and Type Interface Description interfaceBusinessDayConventionA convention defining how to adjust a date if it falls on a day other than a business day.interfaceDateSequenceA series of dates identified by name.interfaceDayCountA convention defining how to calculate fractions of a year.interfaceHolidayCalendarA holiday calendar, classifying dates as holidays or business days.interfacePeriodAdditionConventionA convention defining how a period is added to a date.Classes in com.opengamma.strata.basics.date that implement Named Modifier and Type Class Description classHolidayCalendarIdAn identifier for a holiday calendar.classImmutableHolidayCalendarAn immutable holiday calendar implementation. -
Uses of Named in com.opengamma.strata.basics.index
Subinterfaces of Named in com.opengamma.strata.basics.index Modifier and Type Interface Description interfaceFloatingRateAn index or group of indices used to provide floating rates, typically in interest rate swaps.interfaceFloatingRateIndexAn index used to provide floating rates, typically in interest rate swaps.interfaceFloatingRateNameA floating rate index name, such as Libor, Euribor or US Fed Fund.interfaceFxIndexAn index of foreign exchange rates.interfaceIborIndexAn inter-bank lending rate index, such as Libor or Euribor.interfaceIndexAn index of values, such as LIBOR, FED FUND or daily exchange rates.interfaceOvernightIndexAn Overnight index, such as Sonia or Eonia.interfacePriceIndexAn index of prices.interfaceRateIndexA index of interest rates, such as an Overnight or Inter-Bank rate.Classes in com.opengamma.strata.basics.index that implement Named Modifier and Type Class Description classFloatingRateTypeThe type of a floating rate index.classImmutableFloatingRateNameAn immutable floating rate index name, such as Libor, Euribor or US Fed Fund.classImmutableFxIndexA foreign exchange index implementation based on an immutable set of rules.classImmutableIborIndexAn Ibor index implementation based on an immutable set of rules.classImmutableOvernightIndexAn overnight index, such as Sonia or Eonia.classImmutablePriceIndexA price index implementation based on an immutable set of rules. -
Uses of Named in com.opengamma.strata.basics.schedule
Subinterfaces of Named in com.opengamma.strata.basics.schedule Modifier and Type Interface Description interfaceRollConventionA convention defining how to roll dates.Classes in com.opengamma.strata.basics.schedule that implement Named Modifier and Type Class Description classStubConventionA convention defining how to calculate stub periods. -
Uses of Named in com.opengamma.strata.basics.value
Classes in com.opengamma.strata.basics.value that implement Named Modifier and Type Class Description classValueAdjustmentTypeThe type of value adjustment. -
Uses of Named in com.opengamma.strata.calc
Subinterfaces of Named in com.opengamma.strata.calc Modifier and Type Interface Description interfaceMeasureIdentifies a measure that can be produced by the system.Classes in com.opengamma.strata.calc that implement Named Modifier and Type Class Description classColumnNameThe name of a column in the grid of calculation results.classImmutableMeasureThe default, immutable implementation ofMeasure.classReportingCurrencyTypeThe available types of reporting currency. -
Uses of Named in com.opengamma.strata.collect
Classes in com.opengamma.strata.collect that implement Named Modifier and Type Class Description classTypedString<T extends TypedString<T>>An abstract class designed to enable typed strings. -
Uses of Named in com.opengamma.strata.collect.io
Classes in com.opengamma.strata.collect.io that implement Named Modifier and Type Class Description classAsciiTableAlignmentAlignment of the data within an ASCII table.classByteSourceCodecEncodes and decodes common data formats. -
Uses of Named in com.opengamma.strata.collect.named
Classes in com.opengamma.strata.collect.named with type parameters of type Named Modifier and Type Class Description classCombinedExtendedEnum<T extends Named>Combines multiple extended enums into one lookup.classExtendedEnum<T extends Named>Manager for extended enums controlled by code or configuration.static classExtendedEnum.ExternalEnumNames<T extends Named>Maps names used by external systems to the standard name used here.interfaceNamedLookup<T extends Named>A lookup for named instances.Subinterfaces of Named in com.opengamma.strata.collect.named Modifier and Type Interface Description interfaceNamedEnumA named enum instance.Methods in com.opengamma.strata.collect.named with type parameters of type Named Modifier and Type Method Description static <R extends Named>
CombinedExtendedEnum<R>CombinedExtendedEnum. of(Class<R> type)Obtains a combined extended enum instance.static <R extends Named>
ExtendedEnum<R>ExtendedEnum. of(Class<R> type)Obtains an extended enum instance.static <T extends Named>
TNamed. of(Class<T> type, String name)Obtains an instance of the specified named type by name. -
Uses of Named in com.opengamma.strata.collect.result
Classes in com.opengamma.strata.collect.result that implement Named Modifier and Type Class Description classFailureReasonRepresents the reason why failure occurred. -
Uses of Named in com.opengamma.strata.data
Classes in com.opengamma.strata.data that implement Named Modifier and Type Class Description classFieldNameThe name of a field in a market data record.classMarketDataName<T>A name for an item of market data.classObservableSourceIdentifies the source of observable market data, for example Bloomberg or Reuters. -
Uses of Named in com.opengamma.strata.loader.csv
Subinterfaces of Named in com.opengamma.strata.loader.csv Modifier and Type Interface Description interfacePositionCsvParserPluginPluggable CSV position parser.interfaceTradeCsvParserPluginPluggable CSV trade parser.interfaceTradeCsvWriterPlugin<T extends Trade>Pluggable CSV trade writer.Classes in com.opengamma.strata.loader.csv that implement Named Modifier and Type Class Description classFxNdfTradeCsvPluginHandles the CSV file format for FxNdf trades.classFxSingleBarrierOptionTradeCsvPluginHandles the CSV files format for FX Single Barrier Option trades.classGenericSecurityTradeCsvPluginHandles the CSV file format for Generic Security trades.classIborCapFloorTradeCsvPluginHandles the CSV file format for CapFloor trades.classSecurityTradeCsvPluginHandles the CSV file format for Security trades. -
Uses of Named in com.opengamma.strata.loader.fpml
Subinterfaces of Named in com.opengamma.strata.loader.fpml Modifier and Type Interface Description interfaceFpmlParserPluginPluggable FpML trade parser. -
Uses of Named in com.opengamma.strata.market
Classes in com.opengamma.strata.market that implement Named Modifier and Type Class Description classShiftTypeEnum representing alternative ways to apply a shift which modifies the value of a piece of market data.classValueTypeThe type of a value. -
Uses of Named in com.opengamma.strata.market.curve
Classes in com.opengamma.strata.market.curve that implement Named Modifier and Type Class Description classCurveGroupNameThe name of a curve group.classCurveInfoType<T>The type that provides meaning to additional curve information.classCurveNameThe name of a curve.classCurveNodeClashActionThe action to perform when the dates of two curve nodes clash.classCurveNodeDateTypeThe types of curve node date.classLegalEntityGroupLegal entity group.classRepoGroupGroup used to identify a related set of repo curves when pricing bonds. -
Uses of Named in com.opengamma.strata.market.curve.interpolator
Subinterfaces of Named in com.opengamma.strata.market.curve.interpolator Modifier and Type Interface Description interfaceCurveExtrapolatorInterface for extrapolators which extrapolate beyond the ends of a curve.interfaceCurveInterpolatorInterface for interpolators that interpolate between points on a curve. -
Uses of Named in com.opengamma.strata.market.explain
Classes in com.opengamma.strata.market.explain that implement Named Modifier and Type Class Description classExplainKey<T>A key for the map of explanatory values. -
Uses of Named in com.opengamma.strata.market.model
Classes in com.opengamma.strata.market.model that implement Named Modifier and Type Class Description classMoneynessTypeThe approach used for simple moneyness.classSabrParameterTypeThe type of the SABR parameter - Alpha, Beta, Rho, Nu or shift. -
Uses of Named in com.opengamma.strata.market.option
Classes in com.opengamma.strata.market.option that implement Named Modifier and Type Class Description classStrikeTypeThe type of a strike. -
Uses of Named in com.opengamma.strata.market.sensitivity
Classes in com.opengamma.strata.market.sensitivity that implement Named Modifier and Type Class Description classCurveSensitivitiesTypeThe type of curve sensitivities. -
Uses of Named in com.opengamma.strata.market.surface
Classes in com.opengamma.strata.market.surface that implement Named Modifier and Type Class Description classSurfaceInfoType<T>The type that provides meaning to additional surface information.classSurfaceNameThe name of a surface. -
Uses of Named in com.opengamma.strata.math.impl.interpolation
Subinterfaces of Named in com.opengamma.strata.math.impl.interpolation Modifier and Type Interface Description interfaceWeightingFunctionA function to allow a smooth weighing between two functions. -
Uses of Named in com.opengamma.strata.measure.fxopt
Classes in com.opengamma.strata.measure.fxopt that implement Named Modifier and Type Class Description classFxSingleBarrierOptionMethodThe method to use for pricing FX single barrier options.classFxVanillaOptionMethodThe method to use for pricing FX vanilla options. -
Uses of Named in com.opengamma.strata.pricer
Classes in com.opengamma.strata.pricer that implement Named Modifier and Type Class Description classCompoundedRateTypeA compounded rate type. -
Uses of Named in com.opengamma.strata.pricer.bond
Classes in com.opengamma.strata.pricer.bond that implement Named Modifier and Type Class Description classBondFutureVolatilitiesNameThe name of a set of bond future volatilities.classBondVolatilitiesNameThe name of a set of bond options volatilities. -
Uses of Named in com.opengamma.strata.pricer.capfloor
Classes in com.opengamma.strata.pricer.capfloor that implement Named Modifier and Type Class Description classIborCapletFloorletVolatilitiesNameThe name of a set of Ibor cap/floor volatilities. -
Uses of Named in com.opengamma.strata.pricer.common
Classes in com.opengamma.strata.pricer.common that implement Named Modifier and Type Class Description classPriceTypeEnumerates the types of price that can be returned. -
Uses of Named in com.opengamma.strata.pricer.credit
Classes in com.opengamma.strata.pricer.credit that implement Named Modifier and Type Class Description classAccrualOnDefaultFormulaThe formula for accrual on default.classArbitrageHandlingThe formula for accrual on default. -
Uses of Named in com.opengamma.strata.pricer.fxopt
Classes in com.opengamma.strata.pricer.fxopt that implement Named Modifier and Type Class Description classFxOptionVolatilitiesNameThe name of a set of FX option volatilities. -
Uses of Named in com.opengamma.strata.pricer.index
Classes in com.opengamma.strata.pricer.index that implement Named Modifier and Type Class Description classIborFutureOptionVolatilitiesNameThe name of a set of Ibor future option volatilities. -
Uses of Named in com.opengamma.strata.pricer.swaption
Classes in com.opengamma.strata.pricer.swaption that implement Named Modifier and Type Class Description classSwaptionVolatilitiesNameThe name of a set of swaption volatilities. -
Uses of Named in com.opengamma.strata.product
Classes in com.opengamma.strata.product that implement Named Modifier and Type Class Description classAttributeType<T>The type that provides meaning to an attribute.classPortfolioItemTypeThe type of a portfolio item.classProductTypeThe type of a portfolio item. -
Uses of Named in com.opengamma.strata.product.bond
Classes in com.opengamma.strata.product.bond that implement Named Modifier and Type Class Description classBillYieldConventionA convention defining how yield is computed for a bill.classCapitalIndexedBondYieldConventionA convention defining accrued interest calculation type for inflation bond securities.classFixedCouponBondYieldConventionA convention defining accrued interest calculation type for a bond security. -
Uses of Named in com.opengamma.strata.product.cms
Classes in com.opengamma.strata.product.cms that implement Named Modifier and Type Class Description classCmsPeriodTypeA CMS payment period type. -
Uses of Named in com.opengamma.strata.product.common
Classes in com.opengamma.strata.product.common that implement Named Modifier and Type Class Description classBuySellFlag indicating whether a trade is "buy" or "sell".classCapFloorFlag indicating whether a financial instrument is "cap" or a "floor".classCcpIdAn identifier for a Central Counterparty Clearing House (CCP).classExchangeIdAn identifier for an exchange based on the ISO Market Identifier Code (MIC).classLongShortFlag indicating whether a trade is "long" or "short".classPayReceiveFlag indicating whether a financial instrument is "pay" or "receive".classPutCallFlag indicating whether a trade is "put" or "call".classSettlementTypeFlag indicating how a financial instrument is to be settled. -
Uses of Named in com.opengamma.strata.product.credit
Classes in com.opengamma.strata.product.credit that implement Named Modifier and Type Class Description classPaymentOnDefaultThe payment on default.classProtectionStartOfDayThe protection start of the day. -
Uses of Named in com.opengamma.strata.product.credit.type
Subinterfaces of Named in com.opengamma.strata.product.credit.type Modifier and Type Interface Description interfaceCdsConventionA market convention for credit default swap trades.Classes in com.opengamma.strata.product.credit.type that implement Named Modifier and Type Class Description classAccrualStartThe accrual start for credit default swaps.classCdsQuoteConventionMarket quote conventions for credit default swaps.classImmutableCdsConventionA market convention for credit default swap trades. -
Uses of Named in com.opengamma.strata.product.deposit.type
Subinterfaces of Named in com.opengamma.strata.product.deposit.type Modifier and Type Interface Description interfaceIborFixingDepositConventionA convention for Ibor fixing deposit trades.interfaceTermDepositConventionA market convention for term deposit trades.Classes in com.opengamma.strata.product.deposit.type that implement Named Modifier and Type Class Description classImmutableIborFixingDepositConventionA convention for Ibor fixing deposit trades.classImmutableTermDepositConventionA market convention for term deposit trades. -
Uses of Named in com.opengamma.strata.product.etd
Classes in com.opengamma.strata.product.etd that implement Named Modifier and Type Class Description classEtdContractCodeThe contract code for an Exchange Traded Derivative (ETD).classEtdContractGroupCodeThe code for a group of ETD contracts, as defined an exchange.classEtdExpiryTypeThe expiry type of an Exchange Traded Derivative (ETD) product.classEtdOptionTypeThe option expiry type, 'American' or 'European'.classEtdSettlementTypeThe type of an Exchange Traded Derivative (ETD) settlement.classEtdTypeThe type of an Exchange Traded Derivative (ETD) product, either a future or an option. -
Uses of Named in com.opengamma.strata.product.fra
Classes in com.opengamma.strata.product.fra that implement Named Modifier and Type Class Description classFraDiscountingMethodA convention defining how to discount Forward Rate Agreements (FRAs). -
Uses of Named in com.opengamma.strata.product.fra.type
Subinterfaces of Named in com.opengamma.strata.product.fra.type Modifier and Type Interface Description interfaceFraConventionA market convention for forward rate agreement (FRA) trades.Classes in com.opengamma.strata.product.fra.type that implement Named Modifier and Type Class Description classImmutableFraConventionA market convention for forward rate agreement (FRA) trades. -
Uses of Named in com.opengamma.strata.product.fx.type
Subinterfaces of Named in com.opengamma.strata.product.fx.type Modifier and Type Interface Description interfaceFxSwapConventionA market convention for FX Swap trades.Classes in com.opengamma.strata.product.fx.type that implement Named Modifier and Type Class Description classImmutableFxSwapConventionA market convention for FX swap trades -
Uses of Named in com.opengamma.strata.product.index.type
Subinterfaces of Named in com.opengamma.strata.product.index.type Modifier and Type Interface Description interfaceIborFutureContractSpecA contract specification for exchange traded Ibor Futures.interfaceIborFutureConventionDeprecated.interfaceOvernightFutureContractSpecA contract specification for exchange traded Overnight Futures.Classes in com.opengamma.strata.product.index.type that implement Named Modifier and Type Class Description classImmutableIborFutureContractSpecA contract specification for exchange traded Ibor Futures.classImmutableIborFutureConventionDeprecated.classImmutableOvernightFutureContractSpecA contract specification for exchange traded Overnight Futures. -
Uses of Named in com.opengamma.strata.product.option
Classes in com.opengamma.strata.product.option that implement Named Modifier and Type Class Description classBarrierTypeThe barrier type of barrier event.classFutureOptionPremiumStyleThe style of premium for an option on a futures contract.classKnockTypeThe knock type of barrier event. -
Uses of Named in com.opengamma.strata.product.swap
Subinterfaces of Named in com.opengamma.strata.product.swap Modifier and Type Interface Description interfaceSwapIndexA swap index.Classes in com.opengamma.strata.product.swap that implement Named Modifier and Type Class Description classCompoundingMethodA convention defining how to compound interest.classFixedAccrualMethodThe method of accruing interest on a notional amount using a fixed rate.classFixingRelativeToThe base date that each rate fixing is made relative to.classFxResetFixingRelativeToThe base date that each FX reset fixing is made relative to.classIborRateResetMethodA convention defining how to process a floating rate reset schedule.classImmutableSwapIndexA swap index implementation based on an immutable set of rules.classNegativeRateMethodA convention defining how to handle a negative interest rate.classOvernightAccrualMethodThe method of accruing interest based on an Overnight index.classPaymentRelativeToThe base date that each payment is made relative to.classPriceIndexCalculationMethodReference price index calculation method.classSwapLegTypeThe type of a swap leg. -
Uses of Named in com.opengamma.strata.product.swap.type
Subinterfaces of Named in com.opengamma.strata.product.swap.type Modifier and Type Interface Description interfaceFixedFloatSwapConventionA market convention for Fixed-Float swap trades, covering Ibor and Overnight indices.interfaceFixedIborSwapConventionA market convention for Fixed-Ibor swap trades.interfaceFixedInflationSwapConventionA market convention for Inflation swap trades.interfaceFixedOvernightSwapConventionA market convention for Fixed-Overnight swap trades.interfaceIborIborSwapConventionA market convention for Ibor-Ibor swap trades.interfaceOvernightIborSwapConventionA market convention for Overnight-Ibor swap trades.interfaceSingleCurrencySwapConventionA market convention for swap trades.interfaceThreeLegBasisSwapConventionA market convention for three leg basis swap trades.interfaceXCcyIborIborSwapConventionA market convention for cross-currency Ibor-Ibor swap trades without FX reset.Classes in com.opengamma.strata.product.swap.type that implement Named Modifier and Type Class Description classImmutableFixedIborSwapConventionA market convention for Fixed-Ibor swap trades.classImmutableFixedInflationSwapConventionA market convention for Fixed-Inflation swap trades.classImmutableFixedOvernightSwapConventionA market convention for Fixed-Overnight swap trades.classImmutableIborIborSwapConventionA market convention for Ibor-Ibor swap trades.classImmutableOvernightIborSwapConventionA market convention for Fixed-Overnight swap trades.classImmutableThreeLegBasisSwapConventionA market convention for three leg basis swap trades.classImmutableXCcyIborIborSwapConventionA market convention for cross-currency Ibor-Ibor swap trades. -
Uses of Named in com.opengamma.strata.product.swaption
Classes in com.opengamma.strata.product.swaption that implement Named Modifier and Type Class Description classCashSwaptionSettlementMethodCash settlement method of cash settled swaptions.
-