|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.spi.LocaleServiceProvider java.text.spi.NumberFormatProvider
public abstract class NumberFormatProvider
An abstract class for service providers that
provide concrete implementations of the
NumberFormat
class.
Constructor Summary | |
---|---|
protected |
NumberFormatProvider()
Sole constructor. |
Method Summary | |
---|---|
abstract NumberFormat |
getCurrencyInstance(Locale locale)
Returns a new NumberFormat instance which formats
monetary values for the specified locale. |
abstract NumberFormat |
getIntegerInstance(Locale locale)
Returns a new NumberFormat instance which formats
integer values for the specified locale. |
abstract NumberFormat |
getNumberInstance(Locale locale)
Returns a new general-purpose NumberFormat instance for
the specified locale. |
abstract NumberFormat |
getPercentInstance(Locale locale)
Returns a new NumberFormat instance which formats
percentage values for the specified locale. |
Methods inherited from class java.util.spi.LocaleServiceProvider |
---|
getAvailableLocales |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected NumberFormatProvider()
Method Detail |
---|
public abstract NumberFormat getCurrencyInstance(Locale locale)
NumberFormat
instance which formats
monetary values for the specified locale.
locale
- the desired locale.
NullPointerException
- if locale
is null
IllegalArgumentException
- if locale
isn't
one of the locales returned from
getAvailableLocales()
.NumberFormat.getCurrencyInstance(java.util.Locale)
public abstract NumberFormat getIntegerInstance(Locale locale)
NumberFormat
instance which formats
integer values for the specified locale.
The returned number format is configured to
round floating point numbers to the nearest integer using
half-even rounding (see HALF_EVEN
)
for formatting, and to parse only the integer part of
an input string (see isParseIntegerOnly
).
locale
- the desired locale
NullPointerException
- if locale
is null
IllegalArgumentException
- if locale
isn't
one of the locales returned from
getAvailableLocales()
.NumberFormat.getIntegerInstance(java.util.Locale)
public abstract NumberFormat getNumberInstance(Locale locale)
NumberFormat
instance for
the specified locale.
locale
- the desired locale
NullPointerException
- if locale
is null
IllegalArgumentException
- if locale
isn't
one of the locales returned from
getAvailableLocales()
.NumberFormat.getNumberInstance(java.util.Locale)
public abstract NumberFormat getPercentInstance(Locale locale)
NumberFormat
instance which formats
percentage values for the specified locale.
locale
- the desired locale
NullPointerException
- if locale
is null
IllegalArgumentException
- if locale
isn't
one of the locales returned from
getAvailableLocales()
.NumberFormat.getPercentInstance(java.util.Locale)
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.