APIdia Launch Partner
Top Description Inners Constructors Methods
sun.util.locale.provider

public Class SPILocaleProviderAdapter

extends AuxLocaleProviderAdapter
Class Inheritance
Imports
java.time.format.DateTimeFormatterPatternProvider, .FormatStyle, java.text.BreakIterator, .Collator, .DateFormat, .DateFormatSymbols, .DecimalFormatSymbols, .NumberFormat, java.text.spi.BreakIteratorProvider, .CollatorProvider, .DateFormatProvider, .DateFormatSymbolsProvider, .DecimalFormatSymbolsProvider, .NumberFormatProvider, java.util.Arrays, .Locale, .Map, .ServiceConfigurationError, .ServiceLoader, java.util.concurrent.ConcurrentHashMap, java.util.spi.CalendarDataProvider, .CalendarNameProvider, .CurrencyNameProvider, .LocaleNameProvider, .LocaleServiceProvider, .TimeZoneNameProvider

LocaleProviderAdapter implementation for the installed SPI implementations.
Authors
Naoto Sato, Masayoshi Okutsu

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
private static interface
pack-priv static class
pack-priv static class
pack-priv static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected <P extends LocaleServiceProvider> P
findInstalledProvider(final Class<P> c)

Implements abstract sun.util.locale.provider.AuxLocaleProviderAdapter.findInstalledProvider.

Real body to find an implementation for each SPI.

public LocaleProviderAdapter.Type
getAdapterType()

Implements abstract sun.util.locale.provider.LocaleProviderAdapter.getAdapterType.

Returns the type of this LocaleProviderAdapter

Inherited from sun.util.locale.provider.AuxLocaleProviderAdapter:
getAvailableLocalesgetBreakIteratorProvidergetCalendarDataProvidergetCalendarNameProvidergetCalendarProvidergetCollatorProvidergetCurrencyNameProvidergetDateFormatProvidergetDateFormatSymbolsProvidergetDateTimeFormatterPatternProvidergetDecimalFormatSymbolsProvidergetLocaleNameProvidergetLocaleResourcesgetLocaleServiceProvidergetNumberFormatProvidergetTimeZoneNameProvider