## Uses of Interface
com.google.gwt.i18n.client.CurrencyData

- Packages that use CurrencyData
  Package | Description
  --- | ---
  com.google.gwt.i18n.client | Internationalization support for GWT applications.

- - ### Uses of CurrencyData in com.google.gwt.i18n.client

    Classes in com.google.gwt.i18n.client that implement CurrencyData
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultCurrencyData` | A default `CurrencyData` implementation, so new methods can be added to the interface without breaking implementors if a reasonable default is available.

    Fields in com.google.gwt.i18n.client with type parameters of type CurrencyData
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected java.util.HashMap<java.lang.String,​CurrencyData>` | CurrencyList.`dataMapJava` | Map of currency codes to CurrencyData.

    Methods in com.google.gwt.i18n.client that return CurrencyData
    Modifier and Type | Method | Description
    --- | --- | ---
    `CurrencyData` | CurrencyList.`getDefault()` | Return the default currency data for this locale.
    `protected CurrencyData` | CurrencyList.`getDefaultJava()` | Return the default currency data for this locale.
    `protected CurrencyData` | CurrencyList.`getDefaultNative()` | Return the default currency data for this locale.
    `CurrencyData` | CurrencyList.`lookup​(java.lang.String currencyCode)` | Lookup a currency based on the ISO4217 currency code.

    Methods in com.google.gwt.i18n.client that return types with arguments of type CurrencyData
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Iterator<CurrencyData>` | CurrencyList.`iterator()` | Returns an iterator for the list of currencies.
    `java.util.Iterator<CurrencyData>` | CurrencyList.`iterator​(boolean includeDeprecated)` | Returns an iterator for the list of currencies, optionally including deprecated ones.
    `protected java.util.HashMap<java.lang.String,​CurrencyData>` | CurrencyList.`loadCurrencyMapJava()` | Loads the currency map.

    Methods in com.google.gwt.i18n.client with parameters of type CurrencyData
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NumberFormat` | NumberFormat.`getCurrencyFormat​(CurrencyData currencyData)` | Provides the standard currency format for the current locale using a specified currency.
    `static NumberFormat` | NumberFormat.`getFormat​(java.lang.String pattern, CurrencyData currencyData)` | Gets a custom `NumberFormat` instance for the default locale using the specified pattern and currency code.
    `static NumberFormat` | NumberFormat.`getGlobalCurrencyFormat​(CurrencyData currencyData)` | Provides the global currency format for the current locale, using a specified currency.
    `static NumberFormat` | NumberFormat.`getSimpleCurrencyFormat​(CurrencyData currencyData)` | Provides the simple currency format for the current locale using a specified currency.

    Constructors in com.google.gwt.i18n.client with parameters of type CurrencyData
    Constructor | Description
    --- | ---
    `NumberFormat​(NumberConstants numberConstants, java.lang.String pattern, CurrencyData cdata, boolean userSuppliedPattern)` | Constructs a format object based on the specified settings.
    `NumberFormat​(java.lang.String pattern, CurrencyData cdata, boolean userSuppliedPattern)` | Constructs a format object for the default locale based on the specified settings.