Lines Matching refs:LocaleProviderAdapter

54  * The LocaleProviderAdapter abstract class.
59 public abstract class LocaleProviderAdapter {
98 * LocaleProviderAdapter preference list.
103 * LocaleProviderAdapter instances
105 private static final Map<Type, LocaleProviderAdapter> adapterInstances = new ConcurrentHashMap<>();
111 static volatile LocaleProviderAdapter.Type defaultLocaleProviderAdapter;
116 private static ConcurrentMap<Class<? extends LocaleServiceProvider>, ConcurrentMap<Locale, LocaleProviderAdapter>>
139 LocaleServiceProviderPool.config(LocaleProviderAdapter.class, e.toString());
163 public static LocaleProviderAdapter forType(Type type) {
170 LocaleProviderAdapter adapter = null;
171 LocaleProviderAdapter cached = adapterInstances.get(type);
177 adapter = (LocaleProviderAdapter)tmp;
186 LocaleServiceProviderPool.config(LocaleProviderAdapter.class, e.toString());
201 public static LocaleProviderAdapter forJRE() {
205 public static LocaleProviderAdapter getResourceBundleBased() {
208 LocaleProviderAdapter adapter = forType(type);
219 * Returns the preference order of LocaleProviderAdapter.Type
226 * Returns a LocaleProviderAdapter for the given locale service provider that
227 * best matches the given locale. This method returns the LocaleProviderAdapter
232 * @return a LocaleProviderAdapter
234 public static LocaleProviderAdapter getAdapter(Class<? extends LocaleServiceProvider> providerClass,
236 LocaleProviderAdapter adapter;
239 ConcurrentMap<Locale, LocaleProviderAdapter> adapterMap = adapterCache.get(providerClass);
276 private static LocaleProviderAdapter findAdapter(Class<? extends LocaleServiceProvider> providerClass,
279 LocaleProviderAdapter adapter = forType(type);
297 LocaleProviderAdapter.Type type = getAdapterType();
323 * Returns the type of this LocaleProviderAdapter
325 public abstract LocaleProviderAdapter.Type getAdapterType();
333 * Returns a BreakIteratorProvider for this LocaleProviderAdapter, or null if no
341 * Returns a ollatorProvider for this LocaleProviderAdapter, or null if no
349 * Returns a DateFormatProvider for this LocaleProviderAdapter, or null if no
357 * Returns a DateFormatSymbolsProvider for this LocaleProviderAdapter, or null if no
365 * Returns a DecimalFormatSymbolsProvider for this LocaleProviderAdapter, or null if no
373 * Returns a NumberFormatProvider for this LocaleProviderAdapter, or null if no
385 * Returns a CurrencyNameProvider for this LocaleProviderAdapter, or null if no
393 * Returns a LocaleNameProvider for this LocaleProviderAdapter, or null if no
401 * Returns a TimeZoneNameProvider for this LocaleProviderAdapter, or null if no
409 * Returns a CalendarDataProvider for this LocaleProviderAdapter, or null if no
417 * Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no
425 * Returns a CalendarProvider for this LocaleProviderAdapter, or null if no
433 * Returns a JavaTimeDateTimePatternProvider for this LocaleProviderAdapter,
444 private static final LocaleProviderAdapter NONEXISTENT_ADAPTER = new NonExistentAdapter();
447 public LocaleProviderAdapter.Type getAdapterType() {