| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.util.Currency
Represents a currency. Currencies are identified by their ISO 4217 currency codes. See the ISO 4217 maintenance agency for more information, including a table of currency codes.
 The class is designed so that there's never more than one
 Currency instance for any given currency. Therefore, there's
 no public constructor. You obtain a Currency instance using
 the getInstance methods.
| Method Summary | |
|  String | getCurrencyCode()Gets the ISO 4217 currency code of this currency. | 
|  int | getDefaultFractionDigits()Gets the default number of fraction digits used with this currency. | 
| static Currency | getInstance(Locale locale)Returns the Currencyinstance for the country of the
 given locale. | 
| static Currency | getInstance(String currencyCode)Returns the Currencyinstance for the given currency code. | 
|  String | getSymbol()Gets the symbol of this currency for the default locale. | 
|  String | getSymbol(Locale locale)Gets the symbol of this currency for the specified locale. | 
|  String | toString()Returns the ISO 4217 currency code of this currency. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
public static Currency getInstance(String currencyCode)
Currency instance for the given currency code.
currencyCode - the ISO 4217 code of the currency
Currency instance for the given currency code
NullPointerException - if currencyCode is null
IllegalArgumentException - if currencyCode is not
 a supported ISO 4217 code.public static Currency getInstance(Locale locale)
Currency instance for the country of the
 given locale. The language and variant components of the locale
 are ignored. The result may vary over time, as countries change their
 currencies. For example, for the original member countries of the
 European Monetary Union, the method returns the old national currencies
 until December 31, 2001, and the Euro from January 1, 2002, local time
 of the respective countries.
 
 The method returns null for territories that don't
 have a currency, such as Antarctica.
locale - the locale for whose country a Currency
 instance is needed
Currency instance for the country of the given
 locale, or null
NullPointerException - if locale or its country
 code is null
IllegalArgumentException - if the country of the given locale
 is not a supported ISO 3166 country code.public String getCurrencyCode()
public String getSymbol()
public String getSymbol(Locale locale)
locale - the locale for which a display name for this currency is
 needed
NullPointerException - if locale is nullpublic int getDefaultFractionDigits()
public String toString()
toString in class Object| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.