Interface NamedEnum
-
- All Superinterfaces:
Named
- All Known Implementing Classes:
AccrualOnDefaultFormula
,AccrualStart
,ArbitrageHandling
,AsciiTableAlignment
,BarrierType
,BillYieldConvention
,BuySell
,ByteSourceCodec
,CapFloor
,CapitalIndexedBondYieldConvention
,CashSwaptionSettlementMethod
,CdsQuoteConvention
,CmsPeriodType
,CompoundedRateType
,CompoundingMethod
,CurveNodeClashAction
,CurveNodeDateType
,EtdExpiryType
,EtdOptionType
,EtdSettlementType
,EtdType
,FailureReason
,FixedAccrualMethod
,FixedCouponBondYieldConvention
,FixingRelativeTo
,FloatingRateType
,FraDiscountingMethod
,FutureOptionPremiumStyle
,FxResetFixingRelativeTo
,FxSingleBarrierOptionMethod
,FxVanillaOptionMethod
,IborRateResetMethod
,KnockType
,LongShort
,MoneynessType
,NegativeRateMethod
,OvernightAccrualMethod
,PaymentOnDefault
,PaymentRelativeTo
,PayReceive
,PortfolioItemType
,PriceIndexCalculationMethod
,PriceType
,ProtectionStartOfDay
,PutCall
,ReportingCurrencyType
,SabrParameterType
,SettlementType
,ShiftType
,StubConvention
,SwapLegType
,ValueAdjustmentType
public interface NamedEnum extends Named
A named enum instance.This extends
Named
for implementations ofEnum
. The name is provided by theEnum.toString()
method of the enum, typically using theEnumNames
helper class.Implementations must provide a static method
of(String)
that allows the instance to be created from the name, seeNamed.of(Class, String)
.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default String
getName()
Gets the unique name of the instance.
-