Home | History | Annotate | Download | only in unicode

Lines Matching full:currency

17  * \brief C API: Encapsulates information about a currency.
19 * The ucurr API encapsulates information about a currency, as defined by
20 * ISO 4217. A currency is represented by a 3-character string
22 * necessary the proper display of a currency:
38 * Currency Usage used for Decimal Format
43 * a setting to specify currency usage which determines currency digit
50 * a setting to specify currency usage which determines currency digit
66 * Finds a currency code for the given locale.
67 * @param locale the locale for which to retrieve a currency code.
68 * Currency can be specified by the "currency" keyword
69 * in which case it overrides the default currency code
75 * @return length of the currency string. It should always be 3. If 0,
76 * currency couldn't be found or the input values are
95 * currency, such as "$" for USD.
102 * currency, such as "US Dollar" for USD.
115 * Register an (existing) ISO 4217 currency code for the given locale.
118 * @param isoCode the three-letter ISO 4217 currency code
119 * @param locale the locale for which to register this currency code
121 * @return a registry key that can be used to unregister this currency code, or NULL
130 * Unregister the previously-registered currency definitions using the
132 * a successful call and should not be used again. Any currency
137 * @return TRUE if the currency for this key was successfully unregistered
145 * Returns the display name for the given currency in the
147 * currency object in the en_US locale is "$".
148 * @param currency null-terminated 3-letter ISO 4217 code
149 * @param locale locale in which to display currency
156 * data contains no entry for 'currency', then 'currency' itself is
162 ucurr_getName(const UChar* currency,
170 * Returns the plural name for the given currency in the
172 * currency object in the en_US locale is "US dollar" or "US dollars".
173 * @param currency null-terminated 3-letter ISO 4217 code
174 * @param locale locale in which to display currency
181 * data contains no entry for 'currency', then 'currency' itself is
186 ucurr_getPluralName(const UChar* currency,
195 * be displayed for the given currency.
196 * This is equivalent to ucurr_getDefaultFractionDigitsForUsage(currency,UCURR_USAGE_STANDARD,ec);
197 * @param currency null-terminated 3-letter ISO 4217 code
204 ucurr_getDefaultFractionDigits(const UChar* currency,
209 * be displayed for the given currency with usage.
210 * @param currency null-terminated 3-letter ISO 4217 code
211 * @param usage enum usage for the currency
218 ucurr_getDefaultFractionDigitsForUsage(const UChar* currency,
223 * Returns the rounding increment for the given currency, or 0.0 if no
224 * rounding is done by the currency.
225 * This is equivalent to ucurr_getRoundingIncrementForUsage(currency,UCURR_USAGE_STANDARD,ec);
226 * @param currency null-terminated 3-letter ISO 4217 code
233 ucurr_getRoundingIncrement(const UChar* currency,
237 * Returns the rounding increment for the given currency, or 0.0 if no
238 * rounding is done by the currency given usage.
239 * @param currency null-terminated 3-letter ISO 4217 code
240 * @param usage enum usage for the currency
247 ucurr_getRoundingIncrementForUsage(const UChar* currency,
259 * Select all ISO-4217 currency codes.
264 * Select only ISO-4217 commonly used currency codes.
266 * bank notes or coins associated with the currency code.
273 * Select ISO-4217 uncommon currency codes.
276 * A fund code is a monetary resource associated with a currency.
309 * Note: For checking availability of a currency on a specific date, specify the date on both 'from' and 'to'
311 * When 'from' is U_DATE_MIN and 'to' is U_DATE_MAX, this method checks if the specified currency is available any time.
312 * If 'from' and 'to' are same UDate value, this method checks if the specified currency is available on that date.
319 * of the currency any date before 'to'
323 * the currency any date after 'from'
339 * Finds the number of valid currency codes for the
342 * currency count.
344 * currency count for the given locale.
346 * @return the number of currency codes for the
347 * given locale and date. If 0, currency
358 * Finds a currency code for the given locale and date
359 * @param locale the locale for which to retrieve a currency code.
360 * Currency can be specified by the "currency" keyword
361 * in which case it overrides the default currency code
362 * @param date the date for which to retrieve a currency code for
364 * @param index the index within the available list of currency codes
371 * @return length of the currency string. It should always be 3.
372 * If 0, currency couldn't be found or the input values are
391 * "currency" is supported.
407 * Returns the ISO 4217 numeric code for the currency.
408 * <p>Note: If the ISO 4217 numeric code is not assigned for the currency or
409 * the currency is unknown, this function returns 0.
411 * @param currency null-terminated 3-letter ISO 4217 code
412 * @return The ISO 4217 numeric code of the currency
416 ucurr_getNumericCode(const UChar* currency);