diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-12-19 10:00:02 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-12-19 10:00:02 +0000 |
commit | cd003277a75a4195c98489be7daed21707b74710 (patch) | |
tree | 1f83bf4410eddd53b6a86a3c5cd5c62229f06fcc /libjava/java/text | |
parent | 11e7c7fdbad4e1f73402a432bf0690dcbe034160 (diff) | |
download | ppe42-gcc-cd003277a75a4195c98489be7daed21707b74710.tar.gz ppe42-gcc-cd003277a75a4195c98489be7daed21707b74710.zip |
2003-12-19 Michael Koch <konqueror@gmx.de>
* java/text/NumberFormat.java: Sorted imports.
(getCurrency): New method.
(setCurrency): New method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74830 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/text')
-rw-r--r-- | libjava/java/text/NumberFormat.java | 51 |
1 files changed, 46 insertions, 5 deletions
diff --git a/libjava/java/text/NumberFormat.java b/libjava/java/text/NumberFormat.java index aa5ed9fd88e..568018ffdf4 100644 --- a/libjava/java/text/NumberFormat.java +++ b/libjava/java/text/NumberFormat.java @@ -38,13 +38,14 @@ exception statement from your version. */ package java.text; -import java.util.Locale; -import java.util.ResourceBundle; -import java.util.MissingResourceException; +import java.io.InvalidObjectException; +import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; -import java.io.IOException; -import java.io.InvalidObjectException; +import java.util.Currency; +import java.util.Locale; +import java.util.MissingResourceException; +import java.util.ResourceBundle; /** * This is the abstract superclass of all classes which format and @@ -760,4 +761,44 @@ public abstract class NumberFormat extends Format implements Cloneable serialVersionOnStream = 1; stream.defaultWriteObject(); } + + /** + * Returns the currency used by this number format when formatting currency + * values. + * + * The default implementation throws UnsupportedOperationException. + * + * @return The used currency object, or null. + * + * @throws UnsupportedOperationException If the number format class doesn't + * implement currency formatting. + * + * @since 1.4 + */ + public Currency getCurrency() + { + throw new UnsupportedOperationException(); + } + + /** + * Sets the currency used by this number format when formatting currency + * values. + * + * The default implementation throws UnsupportedOperationException. + * + * @param currency The new currency to be used by this number format. + * + * @throws NullPointerException If currenc is null. + * @throws UnsupportedOperationException If the number format class doesn't + * implement currency formatting. + * + * @since 1.4 + */ + public void setCurreny(Currency currency) + { + if (currency == null) + throw new NullPointerException("currency may not be null"); + + throw new UnsupportedOperationException(); + } } |