public class OptimizedLocalizationSupport extends LocalizationSupport
| Modifier and Type | Field and Description |
|---|---|
Map<org.graalvm.collections.Pair<Class<? extends LocaleServiceProvider>,Locale>,sun.util.locale.provider.LocaleProviderAdapter> |
adaptersByClass |
Map<sun.util.locale.provider.LocaleProviderAdapter.Type,sun.util.locale.provider.LocaleProviderAdapter> |
adaptersByType |
Map<Class<? extends LocaleServiceProvider>,Object> |
providerPools |
allLocales, charsets, control, defaultCharset, defaultLocale, supportedLanguageTags| Constructor and Description |
|---|
OptimizedLocalizationSupport(Locale defaultLocale,
Set<Locale> locales,
Charset defaultCharset) |
| Modifier and Type | Method and Description |
|---|---|
ResourceBundle |
getCached(String baseName,
Locale locale)
Get cached resource bundle.
|
boolean |
optimizedMode() |
void |
prepareBundle(String bundleName,
ResourceBundle bundle,
Locale locale) |
void |
prepareClassResourceBundle(String basename,
Class<?> bundleClass) |
boolean |
shouldSubstituteLoadLookup(String className) |
asOptimizedSupport, getBundleContentOf, jvmMode, onBundlePrepared, onClassBundlePrepared, parseLocaleFromTag, prepareNonCompliant, substituteLoadLookuppublic final Map<org.graalvm.collections.Pair<Class<? extends LocaleServiceProvider>,Locale>,sun.util.locale.provider.LocaleProviderAdapter> adaptersByClass
public final Map<sun.util.locale.provider.LocaleProviderAdapter.Type,sun.util.locale.provider.LocaleProviderAdapter> adaptersByType
public final Map<Class<? extends LocaleServiceProvider>,Object> providerPools
public boolean optimizedMode()
optimizedMode in class LocalizationSupportpublic ResourceBundle getCached(String baseName, Locale locale) throws MissingResourceException
locale - this parameter is not currently used.MissingResourceExceptionpublic void prepareClassResourceBundle(String basename, Class<?> bundleClass)
prepareClassResourceBundle in class LocalizationSupportpublic void prepareBundle(String bundleName, ResourceBundle bundle, Locale locale)
prepareBundle in class LocalizationSupportpublic boolean shouldSubstituteLoadLookup(String className)
shouldSubstituteLoadLookup in class LocalizationSupport