# Uses of Class
java.util.spi.LocaleServiceProvider

Packages that use LocaleServiceProvider
Package | Description
--- | ---
java.text.spi | Service provider classes for the classes in the java.text package.
java.util.spi | Service provider classes for the classes in the java.util package.

## Uses of LocaleServiceProvider in java.text.spi

Subclasses of LocaleServiceProvider in java.text.spi
Modifier and Type | Class | Description
--- | --- | ---
`class` | `BreakIteratorProvider` | An abstract class for service providers that provide concrete implementations of the `BreakIterator` class.
`class` | `CollatorProvider` | An abstract class for service providers that provide concrete implementations of the `Collator` class.
`class` | `DateFormatProvider` | An abstract class for service providers that provide concrete implementations of the `DateFormat` class.
`class` | `DateFormatSymbolsProvider` | An abstract class for service providers that provide instances of the `DateFormatSymbols` class.
`class` | `DecimalFormatSymbolsProvider` | An abstract class for service providers that provide instances of the `DecimalFormatSymbols` class.
`class` | `NumberFormatProvider` | An abstract class for service providers that provide concrete implementations of the `NumberFormat` class.

## Uses of LocaleServiceProvider in java.util.spi

Subclasses of LocaleServiceProvider in java.util.spi
Modifier and Type | Class | Description
--- | --- | ---
`class` | `CalendarDataProvider` | An abstract class for service providers that provide locale-dependent `Calendar` parameters.
`class` | `CalendarNameProvider` | An abstract class for service providers that provide localized string representations (display names) of `Calendar` field values.
`class` | `CurrencyNameProvider` | An abstract class for service providers that provide localized currency symbols and display names for the `Currency` class.
`class` | `LocaleNameProvider` | An abstract class for service providers that provide localized names for the `Locale` class.
`class` | `TimeZoneNameProvider` | An abstract class for service providers that provide localized time zone names for the `TimeZone` class.