LocaleResolverpublic class FixedLocaleResolver extends AbstractLocaleResolver
LocaleResolver implementation
that always returns a fixed default locale and optionally time zone.
Default is the current JVM's default locale.
Note: Does not support setLocale(Context), as the fixed
locale and time zone cannot be changed.
Created: 2016. 9. 5.
| Constructor | Description |
|---|---|
FixedLocaleResolver() |
Create a default FixedLocaleResolver, exposing a configured default
locale (or the JVM's default locale as fallback).
|
FixedLocaleResolver(java.util.Locale locale) |
Create a FixedLocaleResolver that exposes the given locale.
|
FixedLocaleResolver(java.util.Locale locale,
java.util.TimeZone timeZone) |
Create a FixedLocaleResolver that exposes the given locale and time zone.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Locale |
resolveLocale(Translet translet) |
Resolve the current locale via the given translet.
|
java.util.TimeZone |
resolveTimeZone(Translet translet) |
Resolve the current timezone via the given translet.
|
void |
setLocale(Translet translet,
java.util.Locale locale) |
Set the current locale to the given one.
|
void |
setTimeZone(Translet translet,
java.util.TimeZone timeZone) |
Set the current timezone to the given one.
|
getDefaultLocale, getDefaultTimeZone, resolveDefaultLocale, resolveDefaultTimeZone, setDefaultLocale, setDefaultLocale, setDefaultTimeZone, setDefaultTimeZonepublic FixedLocaleResolver()
public FixedLocaleResolver(java.util.Locale locale)
locale - the locale to exposepublic FixedLocaleResolver(java.util.Locale locale,
java.util.TimeZone timeZone)
locale - the locale to exposetimeZone - the time zone to exposepublic java.util.Locale resolveLocale(Translet translet)
LocaleResolvertranslet - the translet to resolve the locale fornull)public java.util.TimeZone resolveTimeZone(Translet translet)
LocaleResolvertranslet - the translet to resolve the timezone fornull)public void setLocale(Translet translet, java.util.Locale locale)
LocaleResolversetLocale in interface LocaleResolversetLocale in class AbstractLocaleResolvertranslet - the translet to resolve the locale forlocale - the new locale, or null to clear the localepublic void setTimeZone(Translet translet, java.util.TimeZone timeZone)
LocaleResolversetTimeZone in interface LocaleResolversetTimeZone in class AbstractLocaleResolvertranslet - the translet to resolve the locale fortimeZone - the new timezone, or null to clear the timezoneCopyright © 2008–2018 The Aspectran Project. All rights reserved.