com.google.gwt.i18n.client
Interface CurrencyData
- All Known Implementing Classes:
- DefaultCurrencyData
public interface CurrencyData
Information about a currency.
getCurrencyCode
java.lang.String getCurrencyCode()
- Returns:
- the ISO4217 code for this currency
getCurrencySymbol
java.lang.String getCurrencySymbol()
- Returns:
- the default symbol to use for this currency
getDefaultFractionDigits
int getDefaultFractionDigits()
- Returns:
- the default number of decimal positions for this currency
getPortableCurrencySymbol
java.lang.String getPortableCurrencySymbol()
- Returns:
- the default symbol to use for this currency, intended to be
recognizable in most locales. If such a symbol is not available, it is
acceptable to return the same value as
getCurrencySymbol()
.
isDeprecated
boolean isDeprecated()
- Returns:
- true if this currency is deprecated and should not be returned by
default in currency lists.
isSpaceForced
boolean isSpaceForced()
- Returns:
- true if there should always be a space between the currency symbol
and the number, false if there should be no space. Ignored unless
isSpacingFixed()
returns true.
isSpacingFixed
boolean isSpacingFixed()
- Returns:
- true if the spacing between the currency symbol and the number is
fixed regardless of locale defaults. In this case, spacing will be
determined by
isSpaceForced()
.
isSymbolPositionFixed
boolean isSymbolPositionFixed()
- Returns:
- true if the position of the currency symbol relative to the number
is fixed regardless of locale defaults. In this case, the position will be
determined by
isSymbolPrefix()
.
isSymbolPrefix
boolean isSymbolPrefix()
- Returns:
- true if the currency symbol should go before the number, false if
it should go after the number. This is ignored unless
isSymbolPositionFixed()
is true.