Class DefaultCurrencyData

java.lang.Object
com.google.gwt.i18n.client.DefaultCurrencyData
All Implemented Interfaces:
CurrencyData

public class DefaultCurrencyData extends Object implements CurrencyData
A default CurrencyData implementation, so new methods can be added to the interface without breaking implementors if a reasonable default is available.
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultCurrencyData(String currencyCode, String currencySymbol)
    Create a default default CurrencyData instance, returning false for all isFoo methods, having 2 fractional digits by default, and using the standard symbol for the portable symbol.
    DefaultCurrencyData(String currencyCode, String currencySymbol, int fractionDigits)
    Create a default default CurrencyData instance, returning false for all isFoo methods and using the standard symbol for the portable symbol.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the ISO4217 code for this currency.
    Returns the default symbol to use for this currency.
    int
    Returns the default number of decimal positions for this currency.
    Returns the default symbol to use for this currency, intended to be recognizable in most locales.
    Returns the simplest symbol to use for this currency, which is not guaranteed to be unique -- for example, this might return "$" for both USD and CAD.
    boolean
    Returns true if this currency is deprecated and should not be returned by default in currency lists.
    boolean
    Returns true if there should always be a space between the currency symbol and the number, false if there should be no space.
    boolean
    Returns true if the spacing between the currency symbol and the number is fixed regardless of locale defaults.
    boolean
    Returns true if the position of the currency symbol relative to the number is fixed regardless of locale defaults.
    boolean
    Returns true if the currency symbol should go before the number, false if it should go after the number.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultCurrencyData

      public DefaultCurrencyData(String currencyCode, String currencySymbol)
      Create a default default CurrencyData instance, returning false for all isFoo methods, having 2 fractional digits by default, and using the standard symbol for the portable symbol.
      Parameters:
      currencyCode - ISO 4217 currency code
      currencySymbol - symbol to use for this currency
    • DefaultCurrencyData

      public DefaultCurrencyData(String currencyCode, String currencySymbol, int fractionDigits)
      Create a default default CurrencyData instance, returning false for all isFoo methods and using the standard symbol for the portable symbol.
      Parameters:
      currencyCode - ISO 4217 currency code
      currencySymbol - symbol to use for this currency
      fractionDigits - default number of fraction digits
  • Method Details