/libcore/luni/src/main/java/java/util/ |
Currency.java | 25 * A currency corresponding to an <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217</a> 26 * currency code such as "EUR" or "USD". 28 public final class Currency implements Serializable { 31 private static final HashMap<String, Currency> codesToCurrencies = new HashMap<String, Currency>(); 32 private static final HashMap<Locale, Currency> localesToCurrencies = new HashMap<Locale, Currency>(); 36 private Currency(String currencyCode) { 40 throw new IllegalArgumentException("Unsupported ISO 4217 currency code: " + 46 * Returns the {@code Currency} instance for the given ISO 4217 currency code 52 Currency currency = codesToCurrencies.get(currencyCode); local 71 Currency currency = localesToCurrencies.get(locale); local [all...] |
/libcore/luni/src/main/java/java/text/ |
DecimalFormatSymbols.java | 25 import java.util.Currency; 56 private transient Currency currency; field in class:DecimalFormatSymbols 104 currency = Currency.getInstance(locale); 105 currencySymbol = currency.getSymbol(locale); 106 intlCurrencySymbol = currency.getCurrencyCode(); 108 currency = Currency.getInstance("XXX"); 179 return currency.equals(obj.currency) & [all...] |
/external/chromium_org/third_party/icu/source/samples/numfmt/ |
main.cpp | 85 // currency formatting ----------------------------------------------------- *** 88 * Set a currency on a NumberFormat with pre-ICU 2.6 APIs. 92 * @param nf The NumberFormat on which to set the currency; takes effect on 93 * currency-formatting NumberFormat instances. 97 * while the currency symbol and number of decimals are set for 98 * the currency. 99 * @param currency The 3-letter ISO 4217 currency code, NUL-terminated. 103 setNumberFormatCurrency_2_4(NumberFormat &nf, const char *currency, UErrorCode &errorCode) { 108 if(currency==NULL || strlen(currency)!=3) 129 const char *currency; member in struct:__anon16788 [all...] |
/external/icu/icu4c/source/samples/numfmt/ |
main.cpp | 85 // currency formatting ----------------------------------------------------- *** 88 * Set a currency on a NumberFormat with pre-ICU 2.6 APIs. 92 * @param nf The NumberFormat on which to set the currency; takes effect on 93 * currency-formatting NumberFormat instances. 97 * while the currency symbol and number of decimals are set for 98 * the currency. 99 * @param currency The 3-letter ISO 4217 currency code, NUL-terminated. 103 setNumberFormatCurrency_2_4(NumberFormat &nf, const char *currency, UErrorCode &errorCode) { 108 if(currency==NULL || strlen(currency)!=3) 129 const char *currency; member in struct:__anon26579 [all...] |
/external/chromium_org/third_party/icu/source/i18n/unicode/ |
ucurr.h | 15 * \brief C API: Encapsulates information about a currency. 21 * The ucurr API encapsulates information about a currency, as defined by 22 * ISO 4217. A currency is represented by a 3-character string 24 * necessary the proper display of a currency: 38 * Finds a currency code for the given locale. 39 * @param locale the locale for which to retrieve a currency code. 40 * Currency can be specified by the "currency" keyword 41 * in which case it overrides the default currency code 47 * @return length of the currency string. It should always be 3. If 0 [all...] |
/external/icu/icu4c/source/i18n/unicode/ |
ucurr.h | 15 * \brief C API: Encapsulates information about a currency. 21 * The ucurr API encapsulates information about a currency, as defined by 22 * ISO 4217. A currency is represented by a 3-character string 24 * necessary the proper display of a currency: 38 * Finds a currency code for the given locale. 39 * @param locale the locale for which to retrieve a currency code. 40 * Currency can be specified by the "currency" keyword 41 * in which case it overrides the default currency code 47 * @return length of the currency string. It should always be 3. If 0 [all...] |
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/text/ |
DecimalFormatSymbolsTest.java | 29 import java.util.Currency; 118 Currency currency = Currency.getInstance("USD"); local 119 assertEquals("Returned incorrect currency", 120 dfsUS.getCurrency(), currency); 122 Currency currK = Currency.getInstance("KRW"); 123 Currency currX = Currency.getInstance("XXX") 295 Currency currency = Currency.getInstance("JPY"); local 371 Currency currency = Currency.getInstance("JPY"); local 458 Currency currency = symbols.getCurrency(); local [all...] |
/external/chromium_org/third_party/icu/source/test/intltest/ |
currcoll.cpp | 45 // All the currency symbols, in collation order 46 static const UChar currency[][2] = local 48 { 0x00A4, 0x0000}, /*00A4; L; [14 36, 03, 03] # [082B.0020.0002] # CURRENCY SIGN*/ 60 { 0x0E3F, 0x0000}, /*0E3F; L; [14 44, 03, 03] # [0832.0020.0002] # THAI CURRENCY SYMBOL BAHT*/ 61 { 0x17DB, 0x0000}, /*17DB; L; [14 46, 03, 03] # [0833.0020.0002] # KHMER CURRENCY SYMBOL RIEL*/ 62 { 0x20A0, 0x0000}, /*20A0; L; [14 48, 03, 03] # [0834.0020.0002] # EURO-CURRENCY SIGN*/ 92 // Compare each currency symbol against all the 93 // currency symbols, including itself 94 for (i = 0; i < ARRAY_LENGTH(currency); i += 1) 96 for (j = 0; j < ARRAY_LENGTH(currency); j += 1 [all...] |
winnmtst.cpp | 132 static UnicodeString &getWindowsFormat(int32_t lcid, UBool currency, UnicodeString &appendTo, const wchar_t *fmt, ...) 186 if (currency) { 229 static void testLocale(const char *localeID, int32_t lcid, NumberFormat *wnf, UBool currency, TestLog *log) 238 getWindowsFormat(lcid, currency, wdBuffer, L"%.16f", d); 240 getWindowsFormat(lcid, currency, w3Buffer, L"%I32d", i32); 242 getWindowsFormat(lcid, currency, w6Buffer, L"%I64d", i64);
|
/external/icu/icu4c/source/test/intltest/ |
currcoll.cpp | 45 // All the currency symbols, in collation order 46 static const UChar currency[][2] = local 48 { 0x00A4, 0x0000}, /*00A4; L; [14 36, 03, 03] # [082B.0020.0002] # CURRENCY SIGN*/ 60 { 0x0E3F, 0x0000}, /*0E3F; L; [14 44, 03, 03] # [0832.0020.0002] # THAI CURRENCY SYMBOL BAHT*/ 61 { 0x17DB, 0x0000}, /*17DB; L; [14 46, 03, 03] # [0833.0020.0002] # KHMER CURRENCY SYMBOL RIEL*/ 62 { 0x20A0, 0x0000}, /*20A0; L; [14 48, 03, 03] # [0834.0020.0002] # EURO-CURRENCY SIGN*/ 92 // Compare each currency symbol against all the 93 // currency symbols, including itself 94 for (i = 0; i < ARRAY_LENGTH(currency); i += 1) 96 for (j = 0; j < ARRAY_LENGTH(currency); j += 1 [all...] |
winnmtst.cpp | 132 static UnicodeString &getWindowsFormat(int32_t lcid, UBool currency, UnicodeString &appendTo, const wchar_t *fmt, ...) 186 if (currency) { 229 static void testLocale(const char *localeID, int32_t lcid, NumberFormat *wnf, UBool currency, TestLog *log) 238 getWindowsFormat(lcid, currency, wdBuffer, L"%.16f", d); 240 getWindowsFormat(lcid, currency, w3Buffer, L"%I32d", i32); 242 getWindowsFormat(lcid, currency, w6Buffer, L"%I64d", i64);
|
/external/chromium_org/third_party/icu/source/test/cintltst/ |
ccurrtst.c | 42 /* All the currency symbols, in UCA order*/ 43 static const UChar currency[][2] = local 45 { 0x00A4, 0x0000}, /*00A4; L; [14 36, 03, 03] # [082B.0020.0002] # CURRENCY SIGN*/ 57 { 0x0E3F, 0x0000}, /*0E3F; L; [14 44, 03, 03] # [0832.0020.0002] # THAI CURRENCY SYMBOL BAHT*/ 58 { 0x17DB, 0x0000}, /*17DB; L; [14 46, 03, 03] # [0833.0020.0002] # KHMER CURRENCY SYMBOL RIEL*/ 59 { 0x20A0, 0x0000}, /*20A0; L; [14 48, 03, 03] # [0834.0020.0002] # EURO-CURRENCY SIGN*/ 78 /* All the currency symbols, in collation order*/ 79 static const UChar currency[][2] = 81 { 0x00a4, 0x0000}, /* generic currency*/ 110 log_verbose("Testing currency of all locales\n") [all...] |
/external/icu/icu4c/source/test/cintltst/ |
ccurrtst.c | 42 /* All the currency symbols, in UCA order*/ 43 static const UChar currency[][2] = local 45 { 0x00A4, 0x0000}, /*00A4; L; [14 36, 03, 03] # [082B.0020.0002] # CURRENCY SIGN*/ 57 { 0x0E3F, 0x0000}, /*0E3F; L; [14 44, 03, 03] # [0832.0020.0002] # THAI CURRENCY SYMBOL BAHT*/ 58 { 0x17DB, 0x0000}, /*17DB; L; [14 46, 03, 03] # [0833.0020.0002] # KHMER CURRENCY SYMBOL RIEL*/ 59 { 0x20A0, 0x0000}, /*20A0; L; [14 48, 03, 03] # [0834.0020.0002] # EURO-CURRENCY SIGN*/ 78 /* All the currency symbols, in collation order*/ 79 static const UChar currency[][2] = 81 { 0x00a4, 0x0000}, /* generic currency*/ 110 log_verbose("Testing currency of all locales\n") [all...] |
/external/chromium_org/third_party/icu/source/i18n/ |
winnmfmt.cpp | 43 CURRENCYFMTW currency; member in union:FormatInfo 138 Win32NumberFormat::Win32NumberFormat(const Locale &locale, UBool currency, UErrorCode &status) 139 : NumberFormat(), fCurrency(currency), fFractionDigitsSet(FALSE), fFormatInfo(NULL) 156 getCurrencyFormat(&fFormatInfo->currency, fLCID); 176 freeCurrencyFormat(&fFormatInfo->currency); 195 freeCurrencyFormat(&fFormatInfo->currency); 196 getCurrencyFormat(&fFormatInfo->currency, fLCID); 302 formatInfo.currency.NumDigits = (UINT) numDigits; 306 formatInfo.currency.Grouping = 0; 309 result = GetCurrencyFormatW(fLCID, 0, nBuffer, &formatInfo.currency, buffer, STACK_BUFFER_SIZE) [all...] |
dcfmtsym.cpp | 15 * 08/26/97 aliu Added currency/intl currency symbol support. 173 NULL, /* currency symbol - We don't really try to load this directly from CLDR until we know the currency */ 174 NULL, /* intl currency symbol - We don't really try to load this directly from CLDR until we know the currency */ 297 // Obtain currency data from the currency API. This is strictly 299 // for currency data anymore. 318 //load the currency dat [all...] |
winnmfmt.h | 39 Win32NumberFormat(const Locale &locale, UBool currency, UErrorCode &status);
|
ucurr.cpp | 49 // Default currency meta data of last resort. We try to use the 61 // Defines equivalent currency symbols. 118 // Currency symbol equivalances 287 * Unfortunately, we have to convert the UChar* currency code to char* 291 myUCharsToChars(char* resultOfLen4, const UChar* currency) { 292 u_UCharsToChars(currency, resultOfLen4, ISO_CURRENCY_CODE_LENGTH); 298 * Internal function to look up currency data. Result is an array of 306 _findMetaData(const UChar* currency, UErrorCode& ec) { 308 if (currency == 0 || *currency == 0) 1659 const char *currency; member in struct:CurrencyList [all...] |
/external/icu/icu4c/source/i18n/ |
winnmfmt.cpp | 43 CURRENCYFMTW currency; member in union:FormatInfo 138 Win32NumberFormat::Win32NumberFormat(const Locale &locale, UBool currency, UErrorCode &status) 139 : NumberFormat(), fCurrency(currency), fFractionDigitsSet(FALSE), fFormatInfo(NULL) 156 getCurrencyFormat(&fFormatInfo->currency, fLCID); 176 freeCurrencyFormat(&fFormatInfo->currency); 195 freeCurrencyFormat(&fFormatInfo->currency); 196 getCurrencyFormat(&fFormatInfo->currency, fLCID); 302 formatInfo.currency.NumDigits = (UINT) numDigits; 306 formatInfo.currency.Grouping = 0; 309 result = GetCurrencyFormatW(fLCID, 0, nBuffer, &formatInfo.currency, buffer, STACK_BUFFER_SIZE) [all...] |
dcfmtsym.cpp | 15 * 08/26/97 aliu Added currency/intl currency symbol support. 173 NULL, /* currency symbol - We don't really try to load this directly from CLDR until we know the currency */ 174 NULL, /* intl currency symbol - We don't really try to load this directly from CLDR until we know the currency */ 297 // Obtain currency data from the currency API. This is strictly 299 // for currency data anymore. 318 //load the currency dat [all...] |
winnmfmt.h | 39 Win32NumberFormat(const Locale &locale, UBool currency, UErrorCode &status);
|
ucurr.cpp | 49 // Default currency meta data of last resort. We try to use the 61 // Defines equivalent currency symbols. 118 // Currency symbol equivalances 287 * Unfortunately, we have to convert the UChar* currency code to char* 291 myUCharsToChars(char* resultOfLen4, const UChar* currency) { 292 u_UCharsToChars(currency, resultOfLen4, ISO_CURRENCY_CODE_LENGTH); 298 * Internal function to look up currency data. Result is an array of 306 _findMetaData(const UChar* currency, UErrorCode& ec) { 308 if (currency == 0 || *currency == 0) 1659 const char *currency; member in struct:CurrencyList [all...] |
/libcore/luni/src/test/java/libcore/java/util/ |
CurrencyTest.java | 19 import java.util.Currency; 24 // Regression test to ensure that Currency.getSymbol(Locale) returns the 25 // currency code if ICU doesn't have a localization of the symbol. The 26 // harmony Currency tests don't test this, and their DecimalFormat tests 31 // This assumes that AED never becomes a currency important enough to 33 assertEquals("AED", Currency.getInstance("AED").getSymbol(Locale.CANADA)); 36 // Regression test to ensure that Currency.getInstance(String) throws if 37 // given an invalid ISO currency code. 39 Currency.getInstance("USD"); 41 Currency.getInstance("BOGO-DOLLARS") 84 Currency currency = Currency.getInstance(Locale.getDefault()); local [all...] |
/external/chromium_org/v8/test/intl/number-format/ |
property-override.js | 46 // they were not requested - currency, currencyDisplay, 49 undefined, {style: 'currency', currency: 'USD', currencyDisplay: 'name', 60 'currency', 'currencyDisplay', 'useGrouping', 75 {currency: 'USD', currencyDisplay: 'name',
|
/libcore/luni/src/test/java/libcore/java/text/ |
DecimalFormatTest.java | 27 import java.util.Currency; 199 df.setCurrency(Currency.getInstance("CHF")); 200 df.setCurrency(Currency.getInstance("GBP")); 264 // Confirm the fraction digits do not change when the currency is changed. 269 numberFormat.setCurrency(Currency.getInstance("USD")); 279 // Changing the currency must not reset the digits. 280 numberFormat.setCurrency(Currency.getInstance("EUR")); 281 numberFormat.setCurrency(Currency.getInstance("USD")); 286 // Confirm the currency symbol used by a format is determined by the locale of the format 289 Currency currency = Currency.getInstance("CNY") local [all...] |
/external/chromium_org/third_party/icu/scripts/ |
trim_data.sh | 87 for currency in $(grep -v '^#' currencies_to_drop.list) 90 DROPLIST=${DROPLIST}${OP}${currency}
|