[multiple changes]

2003-11-19  Guilhem Lavaux <guilhem@kaffe.org>
	    Jim Pick  <jim@kaffe.org>

	* java/text/DecimalFormat.java (getCurrency, setCurrency): New
	methods.

2003-11-19  Guilhem Lavaux  <guilhem@kaffe.org>

	* java/text/DecimalFormatSymbols.java (getCurrency,
	setCurrency): New methods.

Co-Authored-By: Jim Pick <jim@kaffe.org>

From-SVN: r73735
This commit is contained in:
Guilhem Lavaux 2003-11-19 12:06:38 +00:00 committed by Michael Koch
parent b6b8f69047
commit c618b5f802
3 changed files with 58 additions and 0 deletions

View file

@ -37,6 +37,7 @@ exception statement from your version. */
package java.text;
import java.util.Currency;
import java.util.Locale;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
@ -637,6 +638,19 @@ public class DecimalFormat extends NumberFormat
return dest;
}
/**
* Returns the currency corresponding to the currency symbol stored
* in the instance of <code>DecimalFormatSymbols</code> used by this
* <code>DecimalFormat</code>.
*
* @return A new instance of <code>Currency</code> if
* the currency code matches a known one, null otherwise.
*/
public Currency getCurrency()
{
return symbols.getCurrency();
}
public DecimalFormatSymbols getDecimalFormatSymbols ()
{
return symbols;
@ -856,6 +870,16 @@ public class DecimalFormat extends NumberFormat
return result;
}
/**
* Sets the <code>Currency</code> on the
* <code>DecimalFormatSymbols</code> used, which also sets the
* currency symbols on those symbols.
*/
public void setCurrency(Currency currency)
{
symbols.setCurrency(currency);
}
public void setDecimalFormatSymbols (DecimalFormatSymbols newSymbols)
{
symbols = newSymbols;