Uses of Interface
com.opengamma.strata.collect.named.NamedEnum
-
Packages that use NamedEnum Package Description 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.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.market Data structures for market data.com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.market.model Market data related to pricing models.com.opengamma.strata.measure.fxopt Calculation functions for FX option products.com.opengamma.strata.pricer Calculators for financial instruments.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.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.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.option Entity objects describing common option concepts.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 NamedEnum in com.opengamma.strata.basics.index
Classes in com.opengamma.strata.basics.index that implement NamedEnum Modifier and Type Class Description class
FloatingRateType
The type of a floating rate index. -
Uses of NamedEnum in com.opengamma.strata.basics.schedule
Classes in com.opengamma.strata.basics.schedule that implement NamedEnum Modifier and Type Class Description class
StubConvention
A convention defining how to calculate stub periods. -
Uses of NamedEnum in com.opengamma.strata.basics.value
Classes in com.opengamma.strata.basics.value that implement NamedEnum Modifier and Type Class Description class
ValueAdjustmentType
The type of value adjustment. -
Uses of NamedEnum in com.opengamma.strata.calc
Classes in com.opengamma.strata.calc that implement NamedEnum Modifier and Type Class Description class
ReportingCurrencyType
The available types of reporting currency. -
Uses of NamedEnum in com.opengamma.strata.collect.io
Classes in com.opengamma.strata.collect.io that implement NamedEnum Modifier and Type Class Description class
AsciiTableAlignment
Alignment of the data within an ASCII table.class
ByteSourceCodec
Encodes and decodes common data formats. -
Uses of NamedEnum in com.opengamma.strata.collect.named
Classes in com.opengamma.strata.collect.named with type parameters of type NamedEnum Modifier and Type Class Description class
EnumNames<T extends Enum<T> & NamedEnum>
Helper that allows enum names to be created and parsed.Methods in com.opengamma.strata.collect.named with type parameters of type NamedEnum Modifier and Type Method Description static <T extends Enum<T> & NamedEnum>
EnumNames<T>EnumNames. of(Class<T> enumType)
Creates an instance deriving the formatted string from the enum constant name.static <T extends Enum<T> & NamedEnum>
EnumNames<T>EnumNames. ofManualToString(Class<T> enumType)
Creates an instance where thetoString
method is written manually. -
Uses of NamedEnum in com.opengamma.strata.collect.result
Classes in com.opengamma.strata.collect.result that implement NamedEnum Modifier and Type Class Description class
FailureReason
Represents the reason why failure occurred. -
Uses of NamedEnum in com.opengamma.strata.market
Classes in com.opengamma.strata.market that implement NamedEnum Modifier and Type Class Description class
ShiftType
Enum representing alternative ways to apply a shift which modifies the value of a piece of market data. -
Uses of NamedEnum in com.opengamma.strata.market.curve
Classes in com.opengamma.strata.market.curve that implement NamedEnum Modifier and Type Class Description class
CurveNodeClashAction
The action to perform when the dates of two curve nodes clash.class
CurveNodeDateType
The types of curve node date. -
Uses of NamedEnum in com.opengamma.strata.market.model
Classes in com.opengamma.strata.market.model that implement NamedEnum Modifier and Type Class Description class
MoneynessType
The approach used for simple moneyness.class
SabrParameterType
The type of the SABR parameter - Alpha, Beta, Rho, Nu or shift. -
Uses of NamedEnum in com.opengamma.strata.measure.fxopt
Classes in com.opengamma.strata.measure.fxopt that implement NamedEnum Modifier and Type Class Description class
FxSingleBarrierOptionMethod
The method to use for pricing FX single barrier options.class
FxVanillaOptionMethod
The method to use for pricing FX vanilla options. -
Uses of NamedEnum in com.opengamma.strata.pricer
Classes in com.opengamma.strata.pricer that implement NamedEnum Modifier and Type Class Description class
CompoundedRateType
A compounded rate type. -
Uses of NamedEnum in com.opengamma.strata.pricer.common
Classes in com.opengamma.strata.pricer.common that implement NamedEnum Modifier and Type Class Description class
PriceType
Enumerates the types of price that can be returned. -
Uses of NamedEnum in com.opengamma.strata.pricer.credit
Classes in com.opengamma.strata.pricer.credit that implement NamedEnum Modifier and Type Class Description class
AccrualOnDefaultFormula
The formula for accrual on default.class
ArbitrageHandling
The formula for accrual on default. -
Uses of NamedEnum in com.opengamma.strata.product
Classes in com.opengamma.strata.product that implement NamedEnum Modifier and Type Class Description class
PortfolioItemType
The type of a portfolio item. -
Uses of NamedEnum in com.opengamma.strata.product.bond
Classes in com.opengamma.strata.product.bond that implement NamedEnum Modifier and Type Class Description class
BillYieldConvention
A convention defining how yield is computed for a bill.class
CapitalIndexedBondYieldConvention
A convention defining accrued interest calculation type for inflation bond securities.class
FixedCouponBondYieldConvention
A convention defining accrued interest calculation type for a bond security. -
Uses of NamedEnum in com.opengamma.strata.product.cms
Classes in com.opengamma.strata.product.cms that implement NamedEnum Modifier and Type Class Description class
CmsPeriodType
A CMS payment period type. -
Uses of NamedEnum in com.opengamma.strata.product.common
Classes in com.opengamma.strata.product.common that implement NamedEnum Modifier and Type Class Description class
BuySell
Flag indicating whether a trade is "buy" or "sell".class
CapFloor
Flag indicating whether a financial instrument is "cap" or a "floor".class
LongShort
Flag indicating whether a trade is "long" or "short".class
PayReceive
Flag indicating whether a financial instrument is "pay" or "receive".class
PutCall
Flag indicating whether a trade is "put" or "call".class
SettlementType
Flag indicating how a financial instrument is to be settled. -
Uses of NamedEnum in com.opengamma.strata.product.credit
Classes in com.opengamma.strata.product.credit that implement NamedEnum Modifier and Type Class Description class
PaymentOnDefault
The payment on default.class
ProtectionStartOfDay
The protection start of the day. -
Uses of NamedEnum in com.opengamma.strata.product.credit.type
Classes in com.opengamma.strata.product.credit.type that implement NamedEnum Modifier and Type Class Description class
AccrualStart
The accrual start for credit default swaps.class
CdsQuoteConvention
Market quote conventions for credit default swaps. -
Uses of NamedEnum in com.opengamma.strata.product.etd
Classes in com.opengamma.strata.product.etd that implement NamedEnum Modifier and Type Class Description class
EtdExpiryType
The expiry type of an Exchange Traded Derivative (ETD) product.class
EtdOptionType
The option expiry type, 'American' or 'European'.class
EtdSettlementType
The type of an Exchange Traded Derivative (ETD) settlement.class
EtdType
The type of an Exchange Traded Derivative (ETD) product, either a future or an option. -
Uses of NamedEnum in com.opengamma.strata.product.fra
Classes in com.opengamma.strata.product.fra that implement NamedEnum Modifier and Type Class Description class
FraDiscountingMethod
A convention defining how to discount Forward Rate Agreements (FRAs). -
Uses of NamedEnum in com.opengamma.strata.product.option
Classes in com.opengamma.strata.product.option that implement NamedEnum Modifier and Type Class Description class
BarrierType
The barrier type of barrier event.class
FutureOptionPremiumStyle
The style of premium for an option on a futures contract.class
KnockType
The knock type of barrier event. -
Uses of NamedEnum in com.opengamma.strata.product.swap
Classes in com.opengamma.strata.product.swap that implement NamedEnum Modifier and Type Class Description class
CompoundingMethod
A convention defining how to compound interest.class
FixedAccrualMethod
The method of accruing interest on a notional amount using a fixed rate.class
FixingRelativeTo
The base date that each rate fixing is made relative to.class
FxResetFixingRelativeTo
The base date that each FX reset fixing is made relative to.class
IborRateResetMethod
A convention defining how to process a floating rate reset schedule.class
NegativeRateMethod
A convention defining how to handle a negative interest rate.class
OvernightAccrualMethod
The method of accruing interest based on an Overnight index.class
PaymentRelativeTo
The base date that each payment is made relative to.class
PriceIndexCalculationMethod
Reference price index calculation method.class
SwapLegType
The type of a swap leg. -
Uses of NamedEnum in com.opengamma.strata.product.swaption
Classes in com.opengamma.strata.product.swaption that implement NamedEnum Modifier and Type Class Description class
CashSwaptionSettlementMethod
Cash settlement method of cash settled swaptions.
-