Package cdm.observable.asset.fro
Enum FloatingRateIndexStyleEnum
- All Implemented Interfaces:
Serializable,Comparable<FloatingRateIndexStyleEnum>
@RosettaEnum("FloatingRateIndexStyleEnum")
public enum FloatingRateIndexStyleEnum
extends Enum<FloatingRateIndexStyleEnum>
Second level ISDA FRO category.
- Version:
- 5.30.0
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAn ISDA-defined calculated rate done using arithmetic averaging.An ISDA-defined calculated rate done using arithmetic averaging.A published index calculated using compounding.A published index using a methodology defined by the publisher, e.g.A published rate computed using an averaging methodology.A rate representing the market rate for swaps of a given maturity.A rate specified over a given term, such as a libor-type rate. -
Method Summary
Modifier and TypeMethodDescriptionstatic FloatingRateIndexStyleEnumfromDisplayName(String name) toString()static FloatingRateIndexStyleEnumReturns the enum constant of this type with the specified name.static FloatingRateIndexStyleEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AVERAGE_FRO
@RosettaEnumValue(value="AverageFRO", displayName="Average FRO") public static final FloatingRateIndexStyleEnum AVERAGE_FROAn ISDA-defined calculated rate done using arithmetic averaging. -
COMPOUNDED_FRO
@RosettaEnumValue(value="CompoundedFRO", displayName="Compounded FRO") public static final FloatingRateIndexStyleEnum COMPOUNDED_FROAn ISDA-defined calculated rate done using arithmetic averaging. -
COMPOUNDED_INDEX
@RosettaEnumValue(value="CompoundedIndex", displayName="Compounded Index") public static final FloatingRateIndexStyleEnum COMPOUNDED_INDEXA published index calculated using compounding. -
INDEX
@RosettaEnumValue(value="Index", displayName="Index") public static final FloatingRateIndexStyleEnum INDEXA published index using a methodology defined by the publisher, e.g. S&P 500. -
OTHER
@RosettaEnumValue(value="Other", displayName="Other") public static final FloatingRateIndexStyleEnum OTHER -
OVERNIGHT
@RosettaEnumValue(value="Overnight", displayName="Overnight Rate") public static final FloatingRateIndexStyleEnum OVERNIGHT -
PUBLISHED_AVERAGE
@RosettaEnumValue(value="PublishedAverage", displayName="Published Average Rate") public static final FloatingRateIndexStyleEnum PUBLISHED_AVERAGEA published rate computed using an averaging methodology. -
SPECIFIED_FORMULA
@RosettaEnumValue(value="SpecifiedFormula", displayName="Specified Formula") public static final FloatingRateIndexStyleEnum SPECIFIED_FORMULA -
SWAP_RATE
@RosettaEnumValue(value="SwapRate", displayName="Swap Rate") public static final FloatingRateIndexStyleEnum SWAP_RATEA rate representing the market rate for swaps of a given maturity. -
TERM_RATE
@RosettaEnumValue(value="TermRate", displayName="Term Rate") public static final FloatingRateIndexStyleEnum TERM_RATEA rate specified over a given term, such as a libor-type rate.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
fromDisplayName
-
toString
- Overrides:
toStringin classEnum<FloatingRateIndexStyleEnum>
-
toDisplayString
-