| Modifier and Type | Class and Description |
|---|---|
| private static class | JRELocaleProviderAdapter.
Lazy load available locales. |
| Modifier and Type | Field and Description |
|---|---|
| private volatile BreakIteratorProvider | |
| protected volatile CalendarDataProvider | |
| protected volatile CalendarNameProvider | |
| private volatile CalendarProvider | |
| private volatile CollatorProvider | |
| private volatile CurrencyNameProvider | |
| private volatile DateFormatProvider | |
| private volatile DateFormatSymbolsProvider | |
| private volatile DateTimeFormatterPatternProvider | |
| private volatile DecimalFormatSymbolsProvider | |
| private final ConcurrentMap | |
| private volatile LocaleData | |
| private volatile LocaleNameProvider | |
| private final ConcurrentMap | |
| private volatile NumberFormatProvider | |
| protected volatile TimeZoneNameProvider |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static Locale[] | |
| protected Set | |
| private static String | |
| public LocaleProviderAdapter. | getAdapterType()
Implements abstract sun. Returns the type of this LocaleProviderAdapter |
| public Locale[] | getAvailableLocales()
Implements abstract sun. Returns a list of the installed locales. |
| public BreakIteratorProvider | getBreakIteratorProvider()
Implements abstract sun. Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available. |
| public CalendarDataProvider | getCalendarDataProvider()
Implements abstract sun. Returns a CalendarDataProvider for this LocaleProviderAdapter, or null if no CalendarDataProvider is available. |
| public CalendarNameProvider | getCalendarNameProvider()
Implements abstract sun. Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no CalendarNameProvider is available. |
| public CalendarProvider | getCalendarProvider()
Implements abstract sun. Getter methods for sun.util.spi.* providers |
| public List | getCandidateLocales(String baseName, Locale locale)
Implements sun. candidate locales customization |
| public CollatorProvider | getCollatorProvider()
Implements abstract sun. Returns a CollatorProvider for this LocaleProviderAdapter, or null if no CollatorProvider is available. |
| public CurrencyNameProvider | getCurrencyNameProvider()
Implements abstract sun. Getter methods for java.util.spi.* providers |
| public DateFormatProvider | getDateFormatProvider()
Implements abstract sun. Returns a DateFormatProvider for this LocaleProviderAdapter, or null if no DateFormatProvider is available. |
| public DateFormatSymbolsProvider | getDateFormatSymbolsProvider()
Implements abstract sun. Returns a DateFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DateFormatSymbolsProvider is available. |
| public DateTimeFormatterPatternProvider | getDateTimeFormatterPatternProvider()
Implements abstract sun. Getter methods for java.time.format.DateTimeFormatterPatternProvider provider |
| public DecimalFormatSymbolsProvider | getDecimalFormatSymbolsProvider()
Implements abstract sun. Returns a DecimalFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DecimalFormatSymbolsProvider is available. |
| public Set | |
| public LocaleData | |
| public LocaleNameProvider | getLocaleNameProvider()
Implements abstract sun. Returns a LocaleNameProvider for this LocaleProviderAdapter, or null if no LocaleNameProvider is available. |
| public LocaleResources | getLocaleResources(Locale locale)
Implements abstract sun.
|
| public <P extends LocaleServiceProvider> P | getLocaleServiceProvider(Class<P> c)
Implements abstract sun. Getter method for Locale Service Providers |
| public NumberFormatProvider | getNumberFormatProvider()
Implements abstract sun. Returns a NumberFormatProvider for this LocaleProviderAdapter, or null if no NumberFormatProvider is available. |
| public TimeZoneNameProvider | getTimeZoneNameProvider()
Implements abstract sun. Returns a TimeZoneNameProvider for this LocaleProviderAdapter, or null if no TimeZoneNameProvider is available. |
| public boolean | isSupportedProviderLocale(Locale locale, Set<String> langtags)
Overrides sun. A utility method for implementing the default LocaleServiceProvider.isSupportedLocale for the JRE, CLDR, and FALLBACK adapters. |
| breakIteratorProvider | back to summary |
|---|---|
| private volatile BreakIteratorProvider breakIteratorProvider | |
| calendarDataProvider | back to summary |
|---|---|
| protected volatile CalendarDataProvider calendarDataProvider | |
| calendarNameProvider | back to summary |
|---|---|
| protected volatile CalendarNameProvider calendarNameProvider | |
| calendarProvider | back to summary |
|---|---|
| private volatile CalendarProvider calendarProvider | |
| collatorProvider | back to summary |
|---|---|
| private volatile CollatorProvider collatorProvider | |
| currencyNameProvider | back to summary |
|---|---|
| private volatile CurrencyNameProvider currencyNameProvider | |
| dateFormatProvider | back to summary |
|---|---|
| private volatile DateFormatProvider dateFormatProvider | |
| dateFormatSymbolsProvider | back to summary |
|---|---|
| private volatile DateFormatSymbolsProvider dateFormatSymbolsProvider | |
| dateTimeFormatterPatternProvider | back to summary |
|---|---|
| private volatile DateTimeFormatterPatternProvider dateTimeFormatterPatternProvider | |
| decimalFormatSymbolsProvider | back to summary |
|---|---|
| private volatile DecimalFormatSymbolsProvider decimalFormatSymbolsProvider | |
| langtagSets | back to summary |
|---|---|
| private final ConcurrentMap<String, Set<String>> langtagSets | |
| localeData | back to summary |
|---|---|
| private volatile LocaleData localeData | |
| localeNameProvider | back to summary |
|---|---|
| private volatile LocaleNameProvider localeNameProvider | |
| localeResourcesMap | back to summary |
|---|---|
| private final ConcurrentMap<Locale, LocaleResources> localeResourcesMap | |
| numberFormatProvider | back to summary |
|---|---|
| private volatile NumberFormatProvider numberFormatProvider | |
| timeZoneNameProvider | back to summary |
|---|---|
| protected volatile TimeZoneNameProvider timeZoneNameProvider | |
| JRELocaleProviderAdapter | back to summary |
|---|---|
| public JRELocaleProviderAdapter() | |
| createAvailableLocales | back to summary |
|---|---|
| private static Locale[] createAvailableLocales() | |
| createLanguageTagSet | back to summary |
|---|---|
| protected Set | |
| createSupportedLocaleString | back to summary |
|---|---|
| private static String createSupportedLocaleString(String category) | |
| getAdapterType | back to summary |
|---|---|
| public LocaleProviderAdapter. Implements abstract sun. Returns the type of this LocaleProviderAdapter
| |
| getAvailableLocales | back to summary |
|---|---|
| public Locale[] getAvailableLocales() Implements abstract sun. 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.
| |
| getBreakIteratorProvider | back to summary |
|---|---|
| public BreakIteratorProvider getBreakIteratorProvider() Implements abstract sun. Doc from sun. Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available.
| |
| getCalendarDataProvider | back to summary |
|---|---|
| public CalendarDataProvider getCalendarDataProvider() Implements abstract sun. Doc from sun. Returns a CalendarDataProvider for this LocaleProviderAdapter, or null if no CalendarDataProvider is available.
| |
| getCalendarNameProvider | back to summary |
|---|---|
| public CalendarNameProvider getCalendarNameProvider() Implements abstract sun. Doc from sun. Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no CalendarNameProvider is available.
| |
| getCalendarProvider | back to summary |
|---|---|
| public CalendarProvider getCalendarProvider() Implements abstract sun. Getter methods for sun.util.spi.* providers
| |
| getCandidateLocales | back to summary |
|---|---|
| public List Implements sun. Doc from sun. candidate locales customization
| |
| getCollatorProvider | back to summary |
|---|---|
| public CollatorProvider getCollatorProvider() Implements abstract sun. Doc from sun. Returns a CollatorProvider for this LocaleProviderAdapter, or null if no CollatorProvider is available.
| |
| getCurrencyNameProvider | back to summary |
|---|---|
| public CurrencyNameProvider getCurrencyNameProvider() Implements abstract sun. Getter methods for java.util.spi.* providers
| |
| getDateFormatProvider | back to summary |
|---|---|
| public DateFormatProvider getDateFormatProvider() Implements abstract sun. Doc from sun. Returns a DateFormatProvider for this LocaleProviderAdapter, or null if no DateFormatProvider is available.
| |
| getDateFormatSymbolsProvider | back to summary |
|---|---|
| public DateFormatSymbolsProvider getDateFormatSymbolsProvider() Implements abstract sun. Doc from sun. Returns a DateFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DateFormatSymbolsProvider is available.
| |
| getDateTimeFormatterPatternProvider | back to summary |
|---|---|
| public DateTimeFormatterPatternProvider getDateTimeFormatterPatternProvider() Implements abstract sun. Getter methods for java.time.format.DateTimeFormatterPatternProvider provider
| |
| getDecimalFormatSymbolsProvider | back to summary |
|---|---|
| public DecimalFormatSymbolsProvider getDecimalFormatSymbolsProvider() Implements abstract sun. Doc from sun. Returns a DecimalFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DecimalFormatSymbolsProvider is available.
| |
| getLanguageTagSet | back to summary |
|---|---|
| public Set | |
| getLocaleData | back to summary |
|---|---|
| public LocaleData getLocaleData() Implements sun.
| |
| getLocaleNameProvider | back to summary |
|---|---|
| public LocaleNameProvider getLocaleNameProvider() Implements abstract sun. Doc from sun. Returns a LocaleNameProvider for this LocaleProviderAdapter, or null if no LocaleNameProvider is available.
| |
| getLocaleResources | back to summary |
|---|---|
| public LocaleResources getLocaleResources(Locale locale) Implements abstract sun.
| |
| getLocaleServiceProvider | back to summary |
|---|---|
| public <P extends LocaleServiceProvider> P getLocaleServiceProvider(Class<P> c) Implements abstract sun. Getter method for Locale Service Providers
| |
| getNumberFormatProvider | back to summary |
|---|---|
| public NumberFormatProvider getNumberFormatProvider() Implements abstract sun. Doc from sun. Returns a NumberFormatProvider for this LocaleProviderAdapter, or null if no NumberFormatProvider is available.
| |
| getTimeZoneNameProvider | back to summary |
|---|---|
| public TimeZoneNameProvider getTimeZoneNameProvider() Implements abstract sun. Doc from sun. Returns a TimeZoneNameProvider for this LocaleProviderAdapter, or null if no TimeZoneNameProvider is available.
| |
| isSupportedProviderLocale | back to summary |
|---|---|
| public boolean isSupportedProviderLocale(Locale locale, Set<String> langtags) Overrides sun. Doc from sun. A utility method for implementing the default LocaleServiceProvider.isSupportedLocale for the JRE, CLDR, and FALLBACK adapters.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final Locale[] |
| Access | Constructor and Description |
|---|---|
| private |
| localeList | back to summary |
|---|---|
| private static final Locale[] localeList | |
| AvailableJRELocales | back to summary |
|---|---|
| private AvailableJRELocales() | |