Package java.text.spi

Class DateFormatSymbolsProvider

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

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

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

Since:
1.6
  • Constructor Details

    • DateFormatSymbolsProvider

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

    • getInstance

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