java.util.spi (Java SE 15 & JDK 15)
Description: declaration: module: java.base, package: java.util.spi
Keywords: java.util.spi package

Module java.base

# Package java.util.spi

Service provider classes for the classes in the java.util package.

Since:
  1.6

- Interface Summary
  Interface | Description
  --- | ---
  ResourceBundleControlProvider | An interface for service providers that provide implementations of `ResourceBundle.Control`.
  ResourceBundleProvider | `ResourceBundleProvider` is a service provider interface for resource bundles.
  ToolProvider | An interface for command-line tools to provide a way to be invoked without necessarily starting a new VM.

- Class Summary
  Class | Description
  --- | ---
  AbstractResourceBundleProvider | `AbstractResourceBundleProvider` is an abstract class that provides the basic support for a provider implementation class for `ResourceBundleProvider`.
  CalendarDataProvider | An abstract class for service providers that provide locale-dependent `Calendar` parameters.
  CalendarNameProvider | An abstract class for service providers that provide localized string representations (display names) of `Calendar` field values.
  CurrencyNameProvider | An abstract class for service providers that provide localized currency symbols and display names for the `Currency` class.
  LocaleNameProvider | An abstract class for service providers that provide localized names for the `Locale` class.
  LocaleServiceProvider | This is the super class of all the locale sensitive service provider interfaces (SPIs).
  TimeZoneNameProvider | An abstract class for service providers that provide localized time zone names for the `TimeZone` class.