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
Namedfor implementations ofEnum. The name is provided by theEnum.toString()method of the enum, typically using theEnumNameshelper 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 StringgetName()Gets the unique name of the instance.
-