Uses of Interface
com.opengamma.strata.basics.index.Index
-
Packages that use Index Package Description com.opengamma.strata.basics.index Entity objects describing common market indices, such as LIBOR and FED FUND.com.opengamma.strata.loader Tools for loading data from files.com.opengamma.strata.loader.fpml Loader that can convert files to financial instruments.com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.market.explain Support for explaining results.com.opengamma.strata.market.observable Market data for quotes.com.opengamma.strata.measure.rate Base package for calculation functions.com.opengamma.strata.pricer.rate Calculators for rates instruments, such as Forward Rate Agreement (FRA) and interest 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.rate Entity objects describing the rate-based financial instruments.com.opengamma.strata.product.swap Entity objects describing a swap. -
-
Uses of Index in com.opengamma.strata.basics.index
Subinterfaces of Index in com.opengamma.strata.basics.index Modifier and Type Interface Description interfaceFloatingRateIndexAn index used to provide floating rates, typically in interest rate swaps.interfaceFxIndexAn index of foreign exchange rates.interfaceIborIndexAn inter-bank lending rate index, such as Libor or Euribor.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 Index Modifier and Type Class Description 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.Methods in com.opengamma.strata.basics.index that return Index Modifier and Type Method Description IndexIndexObservation. getIndex()Gets the index to be observed.static IndexIndex. of(String uniqueName)Obtains an instance from the specified unique name. -
Uses of Index in com.opengamma.strata.loader
Methods in com.opengamma.strata.loader that return Index Modifier and Type Method Description static IndexLoaderUtils. findIndex(String reference)Attempts to locate a rate index by reference name. -
Uses of Index in com.opengamma.strata.loader.fpml
Methods in com.opengamma.strata.loader.fpml that return Index Modifier and Type Method Description IndexFpmlDocument. parseIndex(XmlElement baseEl)Converts an FpML 'FloatingRateIndex.model' to anIndex.Methods in com.opengamma.strata.loader.fpml that return types with arguments of type Index Modifier and Type Method Description List<Index>FpmlDocument. parseIndexes(XmlElement baseEl)Converts an FpML 'FloatingRateIndex' with multiple tenors to anIndex. -
Uses of Index in com.opengamma.strata.market.curve
Methods in com.opengamma.strata.market.curve with type parameters of type Index Modifier and Type Method Description <T extends Index>
ImmutableSet<T>RatesCurveGroupEntry. getIndices(Class<T> indexType)Gets the subset of indices matching the specified type for which the curve provides forward rates.Methods in com.opengamma.strata.market.curve that return types with arguments of type Index Modifier and Type Method Description org.joda.beans.MetaProperty<ImmutableMap<Index,Curve>>RatesCurveGroup.Meta. forwardCurves()The meta-property for theforwardCurvesproperty.ImmutableMap<Index,Curve>RatesCurveGroup. getForwardCurves()Gets the forward curves in the group, keyed by index.ImmutableSet<Index>RatesCurveGroupEntry. getIndices()Gets the indices for which the curve provides forward rates.org.joda.beans.MetaProperty<ImmutableSet<Index>>RatesCurveGroupEntry.Meta. indices()The meta-property for theindicesproperty.Methods in com.opengamma.strata.market.curve with parameters of type Index Modifier and Type Method Description RatesCurveGroupDefinitionBuilderRatesCurveGroupDefinitionBuilder. addForwardCurve(CurveDefinition curveDefinition, Index index, Index... otherIndices)Adds the definition of a forward curve to the curve group definition.RatesCurveGroupDefinitionBuilderRatesCurveGroupDefinitionBuilder. addForwardCurve(CurveName curveName, Index index, Index... otherIndices)Adds the definition of a forward curve to the curve group definition.Optional<Curve>RatesCurveGroup. findForwardCurve(Index index)Finds the forward curve for the index if there is one in the group.Optional<CurveName>RatesCurveGroupDefinition. findForwardCurveName(Index forwardIndex)Finds the forward curve name for the specified index.RatesCurveGroupEntry.BuilderRatesCurveGroupEntry.Builder. indices(Index... indices)Sets theindicesproperty in the builder from an array of objects.Method parameters in com.opengamma.strata.market.curve with type arguments of type Index Modifier and Type Method Description RatesCurveGroupDefinitionRatesCurveGroupDefinition. bindTimeSeries(LocalDate valuationDate, Map<Index,LocalDateDoubleTimeSeries> tsMap)Returns a definition that is bound to a time-series.RatesCurveGroup.BuilderRatesCurveGroup.Builder. forwardCurves(Map<? extends Index,? extends Curve> forwardCurves)Sets the forward curves in the group, keyed by index.RatesCurveGroupEntry.BuilderRatesCurveGroupEntry.Builder. indices(Set<Index> indices)Sets the indices for which the curve provides forward rates. -
Uses of Index in com.opengamma.strata.market.explain
Fields in com.opengamma.strata.market.explain with type parameters of type Index Modifier and Type Field Description static ExplainKey<Index>ExplainKey. INDEXThe observed index, such as an Ibor or Overnight index. -
Uses of Index in com.opengamma.strata.market.observable
Methods in com.opengamma.strata.market.observable that return Index Modifier and Type Method Description IndexIndexQuoteId. getIndex()Gets the index.Methods in com.opengamma.strata.market.observable with parameters of type Index Modifier and Type Method Description static IndexQuoteIdIndexQuoteId. of(Index index)Obtains an instance used to obtain an observable value of the index.static IndexQuoteIdIndexQuoteId. of(Index index, FieldName fieldName)Obtains an instance used to obtain an observable value of the index.static IndexQuoteIdIndexQuoteId. of(Index index, FieldName fieldName, ObservableSource obsSource)Obtains an instance used to obtain an observable value of the index, specifying the source of observable market data. -
Uses of Index in com.opengamma.strata.measure.rate
Methods in com.opengamma.strata.measure.rate that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>RatesMarketDataLookup. getForwardIndices()Gets the set of indices that forward rates are provided for.Methods in com.opengamma.strata.measure.rate with parameters of type Index Modifier and Type Method Description ImmutableSet<MarketDataId<?>>RatesMarketDataLookup. getForwardMarketDataIds(Index index)Gets the identifiers used to obtain the forward rates for the specified index.default FunctionRequirementsRatesMarketDataLookup. requirements(Currency currency, Index... indices)Creates market data requirements for the specified currency and indices. -
Uses of Index in com.opengamma.strata.pricer.rate
Methods in com.opengamma.strata.pricer.rate that return types with arguments of type Index Modifier and Type Method Description ImmutableMap<Index,Curve>ImmutableRatesProvider. getIndexCurves()Gets the forward curves, defaulted to an empty map.ImmutableMap<Index,LocalDateDoubleTimeSeries>ImmutableRatesProvider. getTimeSeries()Gets the time-series, defaulted to an empty map.ImmutableSet<Index>ImmutableRatesProvider. getTimeSeriesIndices()Set<Index>RatesProvider. getTimeSeriesIndices()Gets the set of indices that have time-series available.org.joda.beans.MetaProperty<ImmutableMap<Index,Curve>>ImmutableRatesProvider.Meta. indexCurves()The meta-property for theindexCurvesproperty.Stream<Index>ImmutableRatesProvider. indices()default Stream<Index>RatesProvider. indices()Gets the forward indices that are available.org.joda.beans.MetaProperty<ImmutableMap<Index,LocalDateDoubleTimeSeries>>ImmutableRatesProvider.Meta. timeSeries()The meta-property for thetimeSeriesproperty.Methods in com.opengamma.strata.pricer.rate with parameters of type Index Modifier and Type Method Description ImmutableRatesProviderBuilderImmutableRatesProviderBuilder. indexCurve(Index index, Curve forwardCurve)Adds an index forward curve to the provider.ImmutableRatesProviderBuilderImmutableRatesProviderBuilder. indexCurve(Index index, Curve forwardCurve, LocalDateDoubleTimeSeries timeSeries)Adds an index forward curve to the provider with associated time-series.LocalDateDoubleTimeSeriesImmutableRatesProvider. timeSeries(Index index)ImmutableRatesProviderBuilderImmutableRatesProviderBuilder. timeSeries(Index index, LocalDateDoubleTimeSeries timeSeries)Adds a time-series to the provider.LocalDateDoubleTimeSeriesRatesProvider. timeSeries(Index index)Gets the time series.Method parameters in com.opengamma.strata.pricer.rate with type arguments of type Index Modifier and Type Method Description ImmutableRatesProviderBuilderImmutableRatesProviderBuilder. indexCurves(Map<? extends Index,? extends Curve> indexCurves)Adds index forward curves to the provider with associated time-series.ImmutableRatesProviderBuilderImmutableRatesProviderBuilder. indexCurves(Map<? extends Index,? extends Curve> indexCurves, Map<? extends Index,LocalDateDoubleTimeSeries> timeSeries)Adds index forward curves to the provider with associated time-series.ImmutableRatesProviderBuilderImmutableRatesProviderBuilder. timeSeries(Map<? extends Index,LocalDateDoubleTimeSeries> timeSeries)Adds time-series to the provider. -
Uses of Index in com.opengamma.strata.product.bond
Method parameters in com.opengamma.strata.product.bond with type arguments of type Index Modifier and Type Method Description voidBondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)Collects all the indices referred to by this period.voidCapitalIndexedBondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)voidFixedCouponBondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)voidKnownAmountBondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder) -
Uses of Index in com.opengamma.strata.product.capfloor
Methods in com.opengamma.strata.product.capfloor that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>IborCapFloor. allIndices()Returns the set of indices referred to by the cap/floor.ImmutableSet<Index>ResolvedIborCapFloor. allIndices()Returns the set of indices referred to by the cap/floor. -
Uses of Index in com.opengamma.strata.product.cms
Methods in com.opengamma.strata.product.cms that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>Cms. allRateIndices()Returns the set of rate indices referred to by the CMS. -
Uses of Index in com.opengamma.strata.product.rate
Method parameters in com.opengamma.strata.product.rate with type arguments of type Index Modifier and Type Method Description voidFixedOvernightCompoundedAnnualRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidFixedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidIborAveragedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidIborInterpolatedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidIborRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidInflationEndInterpolatedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidInflationEndMonthRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidInflationInterpolatedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidInflationMonthlyRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)default voidOvernightRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)voidRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)Collects all the indices referred to by this computation. -
Uses of Index in com.opengamma.strata.product.swap
Subinterfaces of Index in com.opengamma.strata.product.swap Modifier and Type Interface Description interfaceSwapIndexA swap index.Classes in com.opengamma.strata.product.swap that implement Index Modifier and Type Class Description classImmutableSwapIndexA swap index implementation based on an immutable set of rules.Methods in com.opengamma.strata.product.swap that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>ResolvedSwap. allIndices()Returns the set of indices referred to by the swap.ImmutableSet<Index>Swap. allIndices()Returns the set of indices referred to by the swap.default ImmutableSet<Index>SwapLeg. allIndices()Returns the set of indices referred to by the leg.Method parameters in com.opengamma.strata.product.swap with type arguments of type Index Modifier and Type Method Description voidFixedRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)voidIborRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)voidInflationRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)voidKnownAmountNotionalSwapPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)voidKnownAmountSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)voidKnownAmountSwapPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)voidOvernightRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)voidRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)Collects all the indices referred to by this calculation.voidRateCalculationSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)voidRatePaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)voidRatePeriodSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)voidResolvedSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)Collects all the indices referred to by this leg.voidSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)Collects all the indices referred to by this leg.voidSwapPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)Collects all the indices referred to by this period.
-