]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_8_1_1/main/classes/localespi/src/com/ibm/icu/impl/javaspi/util/CurrencyNameProviderICU.java
Added flags.
[Dictionary.git] / jars / icu4j-4_8_1_1 / main / classes / localespi / src / com / ibm / icu / impl / javaspi / util / CurrencyNameProviderICU.java
1 /*
2  *******************************************************************************
3  * Copyright (C) 2008, International Business Machines Corporation and         *
4  * others. All Rights Reserved.                                                *
5  *******************************************************************************
6  */
7 package com.ibm.icu.impl.javaspi.util;
8
9 import java.util.Locale;
10 import java.util.spi.CurrencyNameProvider;
11
12 import com.ibm.icu.impl.javaspi.ICULocaleServiceProvider;
13 import com.ibm.icu.util.Currency;
14
15 public class CurrencyNameProviderICU extends CurrencyNameProvider {
16
17     @Override
18     public String getSymbol(String currencyCode, Locale locale) {
19         Currency cur = Currency.getInstance(currencyCode);
20         String sym = cur.getSymbol(ICULocaleServiceProvider.canonicalize(locale));
21         if (sym.length() == 0 || sym.equals(currencyCode)) {
22             return null;
23         }
24         return sym;
25     }
26
27     @Override
28     public Locale[] getAvailableLocales() {
29         return ICULocaleServiceProvider.getAvailableLocales();
30     }
31
32 }