public class LocalizationSupport extends Object
| Modifier and Type | Field and Description |
|---|---|
Locale[] |
allLocales |
Map<String,Charset> |
charsets |
ResourceBundle.Control |
control |
Charset |
defaultCharset |
Locale |
defaultLocale |
Set<String> |
supportedLanguageTags |
| Constructor and Description |
|---|
LocalizationSupport(Locale defaultLocale,
Set<Locale> locales,
Charset defaultCharset) |
| Modifier and Type | Method and Description |
|---|---|
OptimizedLocalizationSupport |
asOptimizedSupport() |
Map<String,Object> |
getBundleContentOf(Object bundle) |
boolean |
jvmMode() |
protected void |
onBundlePrepared(ResourceBundle bundle)
Template method for subclasses to perform additional tasks.
|
protected void |
onClassBundlePrepared(Class<?> bundleClass) |
boolean |
optimizedMode() |
static Locale |
parseLocaleFromTag(String tag) |
void |
prepareBundle(String bundleName,
ResourceBundle bundle,
Locale locale) |
void |
prepareClassResourceBundle(String basename,
Class<?> bundleClass) |
void |
prepareNonCompliant(Class<?> clazz) |
boolean |
shouldSubstituteLoadLookup(String className) |
boolean |
substituteLoadLookup() |
public final Locale defaultLocale
public final Locale[] allLocales
public final ResourceBundle.Control control
public final Charset defaultCharset
public boolean optimizedMode()
public boolean jvmMode()
public boolean substituteLoadLookup()
public OptimizedLocalizationSupport asOptimizedSupport()
public void prepareBundle(String bundleName, ResourceBundle bundle, Locale locale)
protected void onBundlePrepared(ResourceBundle bundle)
protected void onClassBundlePrepared(Class<?> bundleClass)
public boolean shouldSubstituteLoadLookup(String className)
public void prepareNonCompliant(Class<?> clazz)
public static Locale parseLocaleFromTag(String tag)