Module java.base

# Package java.util.spi

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

Since:
  1.6

Related Packages
Package
Description
java.util
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
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).
ResourceBundleControlProvider
An interface for service providers that provide implementations of `ResourceBundle.Control`.
ResourceBundleProvider
`ResourceBundleProvider` is a service provider interface for resource bundles.
TimeZoneNameProvider
An abstract class for service providers that provide localized time zone names for the `TimeZone` class.
ToolProvider
An interface for command-line tools to provide a way to be invoked without necessarily starting a new VM.