| Modifier and Type | Class and Description |
|---|---|
| public static enum | LocaleProviderAdapter.
Adapter type. |
| Modifier and Type | Field and Description |
|---|---|
| private static final ConcurrentMap | adapterCache
Adapter lookup cache. |
| private static final Map | adapterInstances
LocaleProviderAdapter instances |
| private static final List | adapterPreference
LocaleProviderAdapter preference list. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static LocaleProviderAdapter | |
| public static LocaleProviderAdapter | |
| public static LocaleProviderAdapter | |
| public static LocaleProviderAdapter | Returns: a LocaleProviderAdapterthe class for the locale service provider providerClass, Locale the desired locale. locale)Returns a LocaleProviderAdapter for the given locale service provider that best matches the given locale. |
| public static List | |
| public abstract LocaleProviderAdapter. | |
| public abstract Locale[] | |
| public abstract BreakIteratorProvider | Returns: a BreakIteratorProviderReturns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available. |
| public abstract CalendarDataProvider | Returns: a CalendarDataProviderReturns a CalendarDataProvider for this LocaleProviderAdapter, or null if no CalendarDataProvider is available. |
| public abstract CalendarNameProvider | Returns: a CalendarNameProviderReturns a CalendarNameProvider for this LocaleProviderAdapter, or null if no CalendarNameProvider is available. |
| public abstract CalendarProvider | Returns: a CalendarProviderReturns a CalendarProvider for this LocaleProviderAdapter, or null if no CalendarProvider is available. |
| public abstract CollatorProvider | Returns: a collatorProviderReturns a CollatorProvider for this LocaleProviderAdapter, or null if no CollatorProvider is available. |
| public abstract CurrencyNameProvider | Returns: a CurrencyNameProviderReturns a CurrencyNameProvider for this LocaleProviderAdapter, or null if no CurrencyNameProvider is available. |
| public abstract DateFormatProvider | Returns: a DateFormatProviderReturns a DateFormatProvider for this LocaleProviderAdapter, or null if no DateFormatProvider is available. |
| public abstract DateFormatSymbolsProvider | Returns: a DateFormatSymbolsProviderReturns a DateFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DateFormatSymbolsProvider is available. |
| public abstract DateTimeFormatterPatternProvider | Returns: a DateTimeFormatterPatternProviderReturns a DateTimeFormatterPatternProvider for this LocaleProviderAdapter, or null if no DateTimeFormatterPatternProvider is available. |
| public abstract DecimalFormatSymbolsProvider | Returns: a DecimalFormatSymbolsProviderReturns a DecimalFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DecimalFormatSymbolsProvider is available. |
| public abstract LocaleNameProvider | Returns: a LocaleNameProviderReturns a LocaleNameProvider for this LocaleProviderAdapter, or null if no LocaleNameProvider is available. |
| public abstract LocaleResources | |
| public abstract <P extends LocaleServiceProvider> P | |
| public abstract NumberFormatProvider | Returns: a NumberFormatProviderReturns a NumberFormatProvider for this LocaleProviderAdapter, or null if no NumberFormatProvider is available. |
| public static LocaleProviderAdapter | |
| public abstract TimeZoneNameProvider | Returns: a TimeZoneNameProviderReturns a TimeZoneNameProvider for this LocaleProviderAdapter, or null if no TimeZoneNameProvider is available. |
| public boolean | isSupportedProviderLocale(Locale locale, Set<String> langtags)
A utility method for implementing the default LocaleServiceProvider.isSupportedLocale for the JRE, CLDR, and FALLBACK adapters. |
| public static Locale[] |
| adapterCache | back to summary |
|---|---|
| private static final ConcurrentMap<Class<? extends LocaleServiceProvider>, ConcurrentMap<Locale, LocaleProviderAdapter>> adapterCache Adapter lookup cache. | |
| adapterInstances | back to summary |
|---|---|
| private static final Map<LocaleProviderAdapter. LocaleProviderAdapter instances | |
| adapterPreference | back to summary |
|---|---|
| private static final List<LocaleProviderAdapter. LocaleProviderAdapter preference list. | |
| LocaleProviderAdapter | back to summary |
|---|---|
| public LocaleProviderAdapter() | |
| findAdapter | back to summary |
|---|---|
| private static LocaleProviderAdapter findAdapter(Class<? extends LocaleServiceProvider> providerClass, Locale locale) | |
| forJRE | back to summary |
|---|---|
| public static LocaleProviderAdapter forJRE() | |
| forType | back to summary |
|---|---|
| public static LocaleProviderAdapter forType(LocaleProviderAdapter. Returns the singleton instance for each adapter type | |
| getAdapter | back to summary |
|---|---|
| public static LocaleProviderAdapter getAdapter(Class<? extends LocaleServiceProvider> providerClass, Locale locale) Returns a LocaleProviderAdapter for the given locale service provider that best matches the given locale. This method returns the LocaleProviderAdapter for JRE if none is found for the given locale.
| |
| getAdapterPreference | back to summary |
|---|---|
| public static List Returns the preference order of LocaleProviderAdapter.Type | |
| getAdapterType | back to summary |
|---|---|
| public abstract LocaleProviderAdapter. Returns the type of this LocaleProviderAdapter | |
| getAvailableLocales | back to summary |
|---|---|
| public abstract Locale[] getAvailableLocales() | |
| getBreakIteratorProvider | back to summary |
|---|---|
| public abstract BreakIteratorProvider getBreakIteratorProvider() Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no BreakIteratorProvider is available.
| |
| getCalendarDataProvider | back to summary |
|---|---|
| public abstract CalendarDataProvider getCalendarDataProvider() Returns a CalendarDataProvider for this LocaleProviderAdapter, or null if no CalendarDataProvider is available.
| |
| getCalendarNameProvider | back to summary |
|---|---|
| public abstract CalendarNameProvider getCalendarNameProvider() Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no CalendarNameProvider is available.
| |
| getCalendarProvider | back to summary |
|---|---|
| public abstract CalendarProvider getCalendarProvider() Returns a CalendarProvider for this LocaleProviderAdapter, or null if no CalendarProvider is available.
| |
| getCollatorProvider | back to summary |
|---|---|
| public abstract CollatorProvider getCollatorProvider() Returns a CollatorProvider for this LocaleProviderAdapter, or null if no CollatorProvider is available.
| |
| getCurrencyNameProvider | back to summary |
|---|---|
| public abstract CurrencyNameProvider getCurrencyNameProvider() Returns a CurrencyNameProvider for this LocaleProviderAdapter, or null if no CurrencyNameProvider is available.
| |
| getDateFormatProvider | back to summary |
|---|---|
| public abstract DateFormatProvider getDateFormatProvider() Returns a DateFormatProvider for this LocaleProviderAdapter, or null if no DateFormatProvider is available.
| |
| getDateFormatSymbolsProvider | back to summary |
|---|---|
| public abstract DateFormatSymbolsProvider getDateFormatSymbolsProvider() Returns a DateFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DateFormatSymbolsProvider is available.
| |
| getDateTimeFormatterPatternProvider | back to summary |
|---|---|
| public abstract DateTimeFormatterPatternProvider getDateTimeFormatterPatternProvider() Returns a DateTimeFormatterPatternProvider for this LocaleProviderAdapter, or null if no DateTimeFormatterPatternProvider is available.
| |
| getDecimalFormatSymbolsProvider | back to summary |
|---|---|
| public abstract DecimalFormatSymbolsProvider getDecimalFormatSymbolsProvider() Returns a DecimalFormatSymbolsProvider for this LocaleProviderAdapter, or null if no DecimalFormatSymbolsProvider is available.
| |
| getLocaleNameProvider | back to summary |
|---|---|
| public abstract LocaleNameProvider getLocaleNameProvider() Returns a LocaleNameProvider for this LocaleProviderAdapter, or null if no LocaleNameProvider is available.
| |
| getLocaleResources | back to summary |
|---|---|
| public abstract LocaleResources getLocaleResources(Locale locale) | |
| getLocaleServiceProvider | back to summary |
|---|---|
| public abstract <P extends LocaleServiceProvider> P getLocaleServiceProvider(Class<P> c) Getter method for Locale Service Providers. | |
| getNumberFormatProvider | back to summary |
|---|---|
| public abstract NumberFormatProvider getNumberFormatProvider() Returns a NumberFormatProvider for this LocaleProviderAdapter, or null if no NumberFormatProvider is available.
| |
| getResourceBundleBased | back to summary |
|---|---|
| public static LocaleProviderAdapter getResourceBundleBased() | |
| getTimeZoneNameProvider | back to summary |
|---|---|
| public abstract TimeZoneNameProvider getTimeZoneNameProvider() 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) A utility method for implementing the default LocaleServiceProvider.isSupportedLocale for the JRE, CLDR, and FALLBACK adapters. | |
| toLocaleArray | back to summary |
|---|---|
| public static Locale[] toLocaleArray(Set<String> tags) | |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| public static final LocaleProviderAdapter. | |
| public static final LocaleProviderAdapter. | |
| public static final LocaleProviderAdapter. | |
| public static final LocaleProviderAdapter. | |
| public static final LocaleProviderAdapter. | |
| private final String | |
| private final String |
| Access | Constructor and Description |
|---|---|
| private | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public String | |
| public String | |
| public static LocaleProviderAdapter. | |
| public static LocaleProviderAdapter. |
| CLASSNAME | back to summary |
|---|---|
| private final String CLASSNAME | |
| CLDR | back to summary |
|---|---|
| public static final LocaleProviderAdapter. | |
| FALLBACK | back to summary |
|---|---|
| public static final LocaleProviderAdapter. | |
| HOST | back to summary |
|---|---|
| public static final LocaleProviderAdapter. | |
| JRE | back to summary |
|---|---|
| public static final LocaleProviderAdapter. | |
| SPI | back to summary |
|---|---|
| public static final LocaleProviderAdapter. | |
| TEXT_RESOURCES_PACKAGE | back to summary |
|---|---|
| private final String TEXT_RESOURCES_PACKAGE | |
| UTIL_RESOURCES_PACKAGE | back to summary |
|---|---|
| private final String UTIL_RESOURCES_PACKAGE | |
| Type | back to summary |
|---|---|
| private Type(String className) | |
| Type | back to summary |
|---|---|
| private Type(String className, String util, String text) | |
| getAdapterClassName | back to summary |
|---|---|
| public String getAdapterClassName() | |
| getTextResourcesPackage | back to summary |
|---|---|
| public String getTextResourcesPackage() | |
| getUtilResourcesPackage | back to summary |
|---|---|
| public String getUtilResourcesPackage() | |
| valueOf | back to summary |
|---|---|
| public static LocaleProviderAdapter. | |
| values | back to summary |
|---|---|
| public static LocaleProviderAdapter. | |