cdm.base.staticdata.asset.rates.InflationRateIndexEnum Maven / Gradle / Ivy
package cdm.base.staticdata.asset.rates;
import cdm.base.staticdata.asset.rates.InflationRateIndexEnum;
import com.rosetta.model.lib.annotations.RosettaEnum;
import com.rosetta.model.lib.annotations.RosettaEnumValue;
import java.util.Collections;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
* The enumerated values to specify the list of inflation rate indices.
* @version 6.0.0-dev.82
*
* Body ISDA
* Corpus Scheme FpML_Coding_Scheme
* schemeLocation "http://www.fpml.org/coding-scheme/inflation-index-description"
*
* Provision
*
*/
@RosettaEnum("InflationRateIndexEnum")
public enum InflationRateIndexEnum {
/**
* Australia: AUD - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "AUD_CPI", displayName = "AUD-CPI")
AUD_CPI("AUD_CPI", "AUD-CPI"),
/**
* Austria: AUS - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "AUS_CPI", displayName = "AUS-CPI")
AUS_CPI("AUS_CPI", "AUS-CPI"),
/**
* Austria: AUS - Non-revised Harmonised Indices of Consumer Prices (HICP)
*/
@RosettaEnumValue(value = "AUS_HICP", displayName = "AUS-HICP")
AUS_HICP("AUS_HICP", "AUS-HICP"),
/**
* Belgium: BLG - Non-revised Consumer Price Index - General Index (CPI)
*/
@RosettaEnumValue(value = "BLG_CPI_GI", displayName = "BLG-CPI-GI")
BLG_CPI_GI("BLG_CPI_GI", "BLG-CPI-GI"),
/**
* Belgium: BLG - Non-revised Consumer Price Index - Health Index (CPI)
*/
@RosettaEnumValue(value = "BLG_CPI_HI", displayName = "BLG-CPI-HI")
BLG_CPI_HI("BLG_CPI_HI", "BLG-CPI-HI"),
/**
* Belgium: BLG - Non-revised Harmonised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "BLG_HICP", displayName = "BLG-HICP")
BLG_HICP("BLG_HICP", "BLG-HICP"),
/**
* Brazil: BRL - Non-revised Price Index (IGP-M)
*/
@RosettaEnumValue(value = "BRL_IGPM", displayName = "BRL-IGPM")
BRL_IGPM("BRL_IGPM", "BRL-IGPM"),
/**
* Brazil: BRL - Non-revised Consumer Price Index (IPCA)
*/
@RosettaEnumValue(value = "BRL_IPCA", displayName = "BRL-IPCA")
BRL_IPCA("BRL_IPCA", "BRL-IPCA"),
/**
* Canada: CAD - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "CAD_CPI", displayName = "CAD-CPI")
CAD_CPI("CAD_CPI", "CAD-CPI"),
/**
* Chile: CLP - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "CLP_CPI", displayName = "CLP-CPI")
CLP_CPI("CLP_CPI", "CLP-CPI"),
/**
* China: CNY - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "CNY_CPI", displayName = "CNY-CPI")
CNY_CPI("CNY_CPI", "CNY-CPI"),
/**
* Czech Republic: CZK - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "CZK_CPI", displayName = "CZK-CPI")
CZK_CPI("CZK_CPI", "CZK-CPI"),
/**
* Denmark: DEK - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "DEK_CPI", displayName = "DEK-CPI")
DEK_CPI("DEK_CPI", "DEK-CPI"),
/**
* Denmark: DEK - Non-revised Harmonised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "DEK_HICP", displayName = "DEK-HICP")
DEK_HICP("DEK_HICP", "DEK-HICP"),
/**
* Germany: DEM - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "DEM_CPI", displayName = "DEM-CPI")
DEM_CPI("DEM_CPI", "DEM-CPI"),
/**
* Germany: DEM - Non-revised Consumer Price Index for North Rhine-Westphalia
*/
@RosettaEnumValue(value = "DEM_CPI_NRW", displayName = "DEM-CPI-NRW")
DEM_CPI_NRW("DEM_CPI_NRW", "DEM-CPI-NRW"),
/**
* Germany: DEM - Non-revised Harmonised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "DEM_HICP", displayName = "DEM-HICP")
DEM_HICP("DEM_HICP", "DEM-HICP"),
/**
* Spain: ESP - National-Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "ESP_CPI", displayName = "ESP-CPI")
ESP_CPI("ESP_CPI", "ESP-CPI"),
/**
* Spain: ESP - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "ESP_HICP", displayName = "ESP-HICP")
ESP_HICP("ESP_HICP", "ESP-HICP"),
/**
* Spain: ESP - National-Revised Consumer Price Index (CPI).
*/
@RosettaEnumValue(value = "ESP_R_CPI", displayName = "ESP-R-CPI")
ESP_R_CPI("ESP_R_CPI", "ESP-R-CPI"),
/**
* Spain: ESP - Harmonised-Revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "ESP_R_HICP", displayName = "ESP-R-HICP")
ESP_R_HICP("ESP_R_HICP", "ESP-R-HICP"),
/**
* European Union: EUR - All Items-Non-revised Consumer Price Index
*/
@RosettaEnumValue(value = "EUR_AI_CPI", displayName = "EUR-AI-CPI")
EUR_AI_CPI("EUR_AI_CPI", "EUR-AI-CPI"),
/**
* European Union: EUR - All Items-Revised Consumer Price Index
*/
@RosettaEnumValue(value = "EUR_AI_R_CPI", displayName = "EUR-AI-R-CPI")
EUR_AI_R_CPI("EUR_AI_R_CPI", "EUR-AI-R-CPI"),
/**
* European Union: EUR - Excluding Tobacco-Non-revised Consumer Price Index
*/
@RosettaEnumValue(value = "EUR_EXT_CPI", displayName = "EUR-EXT-CPI")
EUR_EXT_CPI("EUR_EXT_CPI", "EUR-EXT-CPI"),
/**
* European Union: EUR - Excluding Tobacco-Revised Consumer Price Index
*/
@RosettaEnumValue(value = "EUR_EXT_R_CPI", displayName = "EUR-EXT-R-CPI")
EUR_EXT_R_CPI("EUR_EXT_R_CPI", "EUR-EXT-R-CPI"),
/**
* Finland: FIN - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "FIN_CPI", displayName = "FIN-CPI")
FIN_CPI("FIN_CPI", "FIN-CPI"),
/**
* Finland: FIN - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "FIN_HICP", displayName = "FIN-HICP")
FIN_HICP("FIN_HICP", "FIN-HICP"),
/**
* France: FRC - Excluding Tobacco-Non-Revised Consumer Price Index
*/
@RosettaEnumValue(value = "FRC_EXT_CPI", displayName = "FRC-EXT-CPI")
FRC_EXT_CPI("FRC_EXT_CPI", "FRC-EXT-CPI"),
/**
* France: FRC - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "FRC_HICP", displayName = "FRC-HICP")
FRC_HICP("FRC_HICP", "FRC-HICP"),
/**
* Greece: GRD - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "GRD_CPI", displayName = "GRD-CPI")
GRD_CPI("GRD_CPI", "GRD-CPI"),
/**
* Greece: GRD - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "GRD_HICP", displayName = "GRD-HICP")
GRD_HICP("GRD_HICP", "GRD-HICP"),
/**
* Hong Kong: HKD - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "HKD_CPI", displayName = "HKD-CPI")
HKD_CPI("HKD_CPI", "HKD-CPI"),
/**
* Hungary: HUF - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "HUF_CPI", displayName = "HUF-CPI")
HUF_CPI("HUF_CPI", "HUF-CPI"),
/**
* Indonesia: IDR - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "IDR_CPI", displayName = "IDR-CPI")
IDR_CPI("IDR_CPI", "IDR-CPI"),
/**
* Israel: ILS - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "ILS_CPI", displayName = "ILS-CPI")
ILS_CPI("ILS_CPI", "ILS-CPI"),
/**
* Ireland: IRL - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "IRL_CPI", displayName = "IRL-CPI")
IRL_CPI("IRL_CPI", "IRL-CPI"),
/**
* Ireland: IRL - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "IRL_HICP", displayName = "IRL-HICP")
IRL_HICP("IRL_HICP", "IRL-HICP"),
/**
* Iceland: ISK - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "ISK_CPI", displayName = "ISK-CPI")
ISK_CPI("ISK_CPI", "ISK-CPI"),
/**
* Iceland: ISK - Harmonised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "ISK_HICP", displayName = "ISK-HICP")
ISK_HICP("ISK_HICP", "ISK-HICP"),
/**
* Italy: ITL - Inflation for Blue Collar Workers and Employees-Excluding Tobacco Consumer Price Index
*/
@RosettaEnumValue(value = "ITL_BC_EXT_CPI", displayName = "ITL-BC-EXT-CPI")
ITL_BC_EXT_CPI("ITL_BC_EXT_CPI", "ITL-BC-EXT-CPI"),
/**
* Italy: ITL - Inflation for Blue Collar Workers and Employees-Including Tobacco Consumer Price Index
*/
@RosettaEnumValue(value = "ITL_BC_INT_CPI", displayName = "ITL-BC-INT-CPI")
ITL_BC_INT_CPI("ITL_BC_INT_CPI", "ITL-BC-INT-CPI"),
/**
* Italy: ITL - Non-revised Harmonised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "ITL_HICP", displayName = "ITL-HICP")
ITL_HICP("ITL_HICP", "ITL-HICP"),
/**
* Italy: ITL - Whole Community - Excluding Tobacco Consumer Price Index
*/
@RosettaEnumValue(value = "ITL_WC_EXT_CPI", displayName = "ITL-WC-EXT-CPI")
ITL_WC_EXT_CPI("ITL_WC_EXT_CPI", "ITL-WC-EXT-CPI"),
/**
* Italy: ITL - Whole Community - Including Tobacco Consumer Price Index
*/
@RosettaEnumValue(value = "ITL_WC_INT_CPI", displayName = "ITL-WC-INT-CPI")
ITL_WC_INT_CPI("ITL_WC_INT_CPI", "ITL-WC-INT-CPI"),
/**
* Japan: JPY - Non-revised Consumer Price Index Nationwide General Excluding Fresh Food (CPI)
*/
@RosettaEnumValue(value = "JPY_CPI_EXF", displayName = "JPY-CPI-EXF")
JPY_CPI_EXF("JPY_CPI_EXF", "JPY-CPI-EXF"),
/**
* South Korea: KRW - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "KRW_CPI", displayName = "KRW-CPI")
KRW_CPI("KRW_CPI", "KRW-CPI"),
/**
* Luxembourg: LUX - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "LUX_CPI", displayName = "LUX-CPI")
LUX_CPI("LUX_CPI", "LUX-CPI"),
/**
* Luxembourg: LUX - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "LUX_HICP", displayName = "LUX-HICP")
LUX_HICP("LUX_HICP", "LUX-HICP"),
/**
* Mexico: MXN - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "MXN_CPI", displayName = "MXN-CPI")
MXN_CPI("MXN_CPI", "MXN-CPI"),
/**
* Mexico: MXN - Unidad de Inversion Index (UDI)
*/
@RosettaEnumValue(value = "MXN_UDI", displayName = "MXN-UDI")
MXN_UDI("MXN_UDI", "MXN-UDI"),
/**
* Malaysia: MYR - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "MYR_CPI", displayName = "MYR-CPI")
MYR_CPI("MYR_CPI", "MYR-CPI"),
/**
* Netherlands: NLG - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "NLG_CPI", displayName = "NLG-CPI")
NLG_CPI("NLG_CPI", "NLG-CPI"),
/**
* Netherlands: NLG - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "NLG_HICP", displayName = "NLG-HICP")
NLG_HICP("NLG_HICP", "NLG-HICP"),
/**
* Norway: NOK - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "NOK_CPI", displayName = "NOK-CPI")
NOK_CPI("NOK_CPI", "NOK-CPI"),
/**
* New Zealand: NZD - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "NZD_CPI", displayName = "NZD-CPI")
NZD_CPI("NZD_CPI", "NZD-CPI"),
/**
* Peru: PER - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "PER_CPI", displayName = "PER-CPI")
PER_CPI("PER_CPI", "PER-CPI"),
/**
* Poland: PLN - Non-Revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "PLN_CPI", displayName = "PLN-CPI")
PLN_CPI("PLN_CPI", "PLN-CPI"),
/**
* Portugal: POR - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "POR_CPI", displayName = "POR-CPI")
POR_CPI("POR_CPI", "POR-CPI"),
/**
* Portugal: POR - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "POR_HICP", displayName = "POR-HICP")
POR_HICP("POR_HICP", "POR-HICP"),
/**
* Russia: RUB - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "RUB_CPI", displayName = "RUB-CPI")
RUB_CPI("RUB_CPI", "RUB-CPI"),
/**
* Sweden: SEK - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "SEK_CPI", displayName = "SEK-CPI")
SEK_CPI("SEK_CPI", "SEK-CPI"),
/**
* Singapore: SGD - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "SGD_CPI", displayName = "SGD-CPI")
SGD_CPI("SGD_CPI", "SGD-CPI"),
/**
* Switzerland: SWF - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "SWF_CPI", displayName = "SWF-CPI")
SWF_CPI("SWF_CPI", "SWF-CPI"),
/**
* Turkey: TRY - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "TRY_CPI", displayName = "TRY-CPI")
TRY_CPI("TRY_CPI", "TRY-CPI"),
/**
* Taiwan: TWD - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "TWD_CPI", displayName = "TWD-CPI")
TWD_CPI("TWD_CPI", "TWD-CPI"),
/**
* United Kingdom: GBP - Non-revised Consumer Prices Index including Housing (UKCPIH)
*/
@RosettaEnumValue(value = "UK_CPIH", displayName = "UK-CPIH")
UK_CPIH("UK_CPIH", "UK-CPIH"),
/**
* United Kingdom: GBP - Harmonised-Non-revised Consumer Price Index (HICP)
*/
@RosettaEnumValue(value = "UK_HICP", displayName = "UK-HICP")
UK_HICP("UK_HICP", "UK-HICP"),
/**
* United Kingdom: GBP - Non-revised Retail Price Index (UKRPI)
*/
@RosettaEnumValue(value = "UK_RPI", displayName = "UK-RPI")
UK_RPI("UK_RPI", "UK-RPI"),
/**
* United Kingdom: GBP - Non-revised Retail Price Index Excluding Mortgage Interest Payments (UKRPIX)
*/
@RosettaEnumValue(value = "UK_RPIX", displayName = "UK-RPIX")
UK_RPIX("UK_RPIX", "UK-RPIX"),
/**
* United States: USA - Non-revised Consumer Price Index - Urban (CPI-U)
*/
@RosettaEnumValue(value = "USA_CPI_U", displayName = "USA-CPI-U")
USA_CPI_U("USA_CPI_U", "USA-CPI-U"),
/**
* South Africa: ZAR - Non-revised Consumer Price Index (CPI)
*/
@RosettaEnumValue(value = "ZAR_CPI", displayName = "ZAR-CPI")
ZAR_CPI("ZAR_CPI", "ZAR-CPI"),
/**
* South Africa: ZAR - Non-revised Consumer Price Index Excluding Mortgages (CPIX)
*/
@RosettaEnumValue(value = "ZAR_CPIX", displayName = "ZAR-CPIX")
ZAR_CPIX("ZAR_CPIX", "ZAR-CPIX")
;
private static Map values;
static {
Map map = new ConcurrentHashMap<>();
for (InflationRateIndexEnum instance : InflationRateIndexEnum.values()) {
map.put(instance.toDisplayString(), instance);
}
values = Collections.unmodifiableMap(map);
}
private final String rosettaName;
private final String displayName;
InflationRateIndexEnum(String rosettaName, String displayName) {
this.rosettaName = rosettaName;
this.displayName = displayName;
}
public static InflationRateIndexEnum fromDisplayName(String name) {
InflationRateIndexEnum value = values.get(name);
if (value == null) {
throw new IllegalArgumentException("No enum constant with display name \"" + name + "\".");
}
return value;
}
@Override
public String toString() {
return toDisplayString();
}
public String toDisplayString() {
return displayName != null ? displayName : rosettaName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy