| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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 NumberFormatinstance which formats 
 monetary values for the specified locale. | 
| abstract  NumberFormat | getIntegerInstance(Locale locale)Returns a new NumberFormatinstance which formats 
 integer values for the specified locale. | 
| abstract  NumberFormat | getNumberInstance(Locale locale)Returns a new general-purpose NumberFormatinstance for 
 the specified locale. | 
| abstract  NumberFormat | getPercentInstance(Locale locale)Returns a new NumberFormatinstance 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.