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, defaultLocale, supportedLanguageTags| Constructor and Description |
|---|
OptimizedLocalizationSupport(Locale defaultLocale,
Set<Locale> locales) |
| Modifier and Type | Method and Description |
|---|---|
ResourceBundle |
getCached(String baseName,
Locale locale)
Get cached resource bundle.
|
void |
prepareBundle(String bundleName,
ResourceBundle bundle,
Locale locale) |
boolean |
shouldSubstituteLoadLookup(String className) |
asOptimizedSupport, getBundleContentOf, jvmMode, onBundlePrepared, optimizedMode, prepareNonCompliantpublic 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 ResourceBundle getCached(String baseName, Locale locale) throws MissingResourceException
locale - this parameter is not currently used.MissingResourceExceptionpublic void prepareBundle(String bundleName, ResourceBundle bundle, Locale locale)
prepareBundle in class LocalizationSupportpublic boolean shouldSubstituteLoadLookup(String className)
shouldSubstituteLoadLookup in class LocalizationSupport