APIdia Launch Partner
Top Fields Constructors Methods
sun.util.locale.provider

public Class FallbackLocaleProviderAdapter

extends JRELocaleProviderAdapter
Class Inheritance
Imports
java.text.spi.BreakIteratorProvider, java.util.Arrays, .HashSet, .Locale, .Set, java.util.stream.Stream

Field Summary

Modifier and TypeField and Description
private static final Set<String>
private static final Locale[]
private volatile BreakIteratorProvider
Inherited from sun.util.locale.provider.JRELocaleProviderAdapter:
calendarDataProvidercalendarNameProvidertimeZoneNameProvider

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Set<String>
public LocaleProviderAdapter.Type
getAdapterType()

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.getAdapterType.

Returns the type of this LocaleProviderAdapter

public Locale[]
public BreakIteratorProvider
getBreakIteratorProvider()

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.getBreakIteratorProvider.

Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available.

public boolean
isSupportedProviderLocale(Locale locale, Set<String> langtags)

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.isSupportedProviderLocale.

A utility method for implementing the default LocaleServiceProvider.isSupportedLocale for the JRE, CLDR, and FALLBACK adapters.

Inherited from sun.util.locale.provider.JRELocaleProviderAdapter:
getCalendarDataProvidergetCalendarNameProvidergetCalendarProvidergetCandidateLocalesgetCollatorProvidergetCurrencyNameProvidergetDateFormatProvidergetDateFormatSymbolsProvidergetDateTimeFormatterPatternProvidergetDecimalFormatSymbolsProvidergetLanguageTagSetgetLocaleDatagetLocaleNameProvidergetLocaleResourcesgetLocaleServiceProvidergetNumberFormatProvidergetTimeZoneNameProvider

Field Detail

AVAILABLE_LANGTAGSback to summary
private static final Set<String> AVAILABLE_LANGTAGS
AVAILABLE_LOCSback to summary
private static final Locale[] AVAILABLE_LOCS
breakIteratorProviderback to summary
private volatile BreakIteratorProvider breakIteratorProvider

Hides sun.util.locale.provider.JRELocaleProviderAdapter.breakIteratorProvider.

Constructor Detail

FallbackLocaleProviderAdapterback to summary
public FallbackLocaleProviderAdapter()

Method Detail

createLanguageTagSetback to summary
protected Set<String> createLanguageTagSet(String category)

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.createLanguageTagSet.

Annotations
@Override
getAdapterTypeback to summary
public LocaleProviderAdapter.Type getAdapterType()

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.getAdapterType.

Returns the type of this LocaleProviderAdapter

Annotations
@Override
getAvailableLocalesback to summary
public Locale[] getAvailableLocales()

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.getAvailableLocales.

Doc from sun.util.locale.provider.JRELocaleProviderAdapter.getAvailableLocales.

Returns a list of the installed locales. Currently, this simply returns the list of locales for which a sun.text.resources.FormatData bundle exists. This bundle family happens to be the one with the broadest locale coverage in the JRE.

Annotations
@Override
getBreakIteratorProviderback to summary
public BreakIteratorProvider getBreakIteratorProvider()

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.getBreakIteratorProvider.

Doc from sun.util.locale.provider.LocaleProviderAdapter.getBreakIteratorProvider.

Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available.

Annotations
@Override
isSupportedProviderLocaleback to summary
public boolean isSupportedProviderLocale(Locale locale, Set<String> langtags)

Overrides sun.util.locale.provider.JRELocaleProviderAdapter.isSupportedProviderLocale.

Doc from sun.util.locale.provider.LocaleProviderAdapter.isSupportedProviderLocale.

A utility method for implementing the default LocaleServiceProvider.isSupportedLocale for the JRE, CLDR, and FALLBACK adapters.

Annotations
@Override