Package java.text.spi

Class DecimalFormatSymbolsProvider

java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.DecimalFormatSymbolsProvider

public abstract class DecimalFormatSymbolsProvider
extends LocaleServiceProvider
This abstract class should be extended by service providers that provide instances of DecimalFormatSymbols.

Note that Android does not support user-supplied locale service providers.

Since:
1.6
  • Constructor Details

    • DecimalFormatSymbolsProvider

      protected DecimalFormatSymbolsProvider()
      Default constructor, for use by subclasses.
  • Method Details

    • getInstance

      public abstract DecimalFormatSymbols getInstance​(Locale locale)
      Returns an instance of DecimalFormatSymbols for the given locale.
      Parameters:
      locale - the locale
      Returns:
      an instance of DecimalFormatSymbols
      Throws:
      NullPointerException - if locale == null
      IllegalArgumentException - if locale isn't one of the locales returned from getAvailableLocales().