- java.lang.Object
- 
- java.util.spi.LocaleServiceProvider
- 
- java.text.spi.DecimalFormatSymbolsProvider
 
 
- 
 public abstract class DecimalFormatSymbolsProvider extends LocaleServiceProvider An abstract class for service providers that provide instances of theDecimalFormatSymbolsclass.The requested Localemay contain an extension for specifying the desired numbering system. For example,"ar-u-nu-arab"(in the BCP 47 language tag form) specifies Arabic with the Arabic-Indic digits and symbols, while"ar-u-nu-latn"specifies Arabic with the Latin digits and symbols. Refer to the Unicode Locale Data Markup Language (LDML) specification for numbering systems.- Since:
- 1.6
- See Also:
- Locale.forLanguageTag(String),- Locale.getExtension(char)
 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedDecimalFormatSymbolsProvider()Sole constructor.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract DecimalFormatSymbolsgetInstance(Locale locale)Returns a newDecimalFormatSymbolsinstance for the specified locale.- 
Methods declared in class java.util.spi.LocaleServiceProvidergetAvailableLocales, isSupportedLocale
 
- 
 
- 
- 
- 
Method Detail- 
getInstancepublic abstract DecimalFormatSymbols getInstance(Locale locale) Returns a newDecimalFormatSymbolsinstance for the specified locale.- Parameters:
- locale- the desired locale
- Returns:
- a DecimalFormatSymbolsinstance.
- Throws:
- NullPointerException- if- localeis null
- IllegalArgumentException- if- localeisn't one of the locales returned from- getAvailableLocales().
- See Also:
- DecimalFormatSymbols.getInstance(java.util.Locale)
 
 
- 
 
-