| Package | Description |
|---|---|
| org.springframework.context.i18n |
Abstraction for determining the current Locale,
plus global holder that exposes a thread-bound Locale.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TimeZoneAwareLocaleContext
Extension of
LocaleContext, adding awareness of the current time zone. |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleLocaleContext
Simple implementation of the
LocaleContext interface,
always returning a specified Locale. |
class |
SimpleTimeZoneAwareLocaleContext
Simple implementation of the
TimeZoneAwareLocaleContext interface,
always returning a specified Locale and TimeZone. |
| Modifier and Type | Method and Description |
|---|---|
static LocaleContext |
LocaleContextHolder.getLocaleContext()
Return the LocaleContext associated with the current thread, if any.
|
| Modifier and Type | Method and Description |
|---|---|
static Locale |
LocaleContextHolder.getLocale(LocaleContext localeContext)
Return the Locale associated with the given user context, if any,
or the system default Locale otherwise.
|
static TimeZone |
LocaleContextHolder.getTimeZone(LocaleContext localeContext)
Return the TimeZone associated with the given user context, if any,
or the system default TimeZone otherwise.
|
static void |
LocaleContextHolder.setLocaleContext(LocaleContext localeContext)
Associate the given LocaleContext with the current thread,
not exposing it as inheritable for child threads.
|
static void |
LocaleContextHolder.setLocaleContext(LocaleContext localeContext,
boolean inheritable)
Associate the given LocaleContext with the current thread.
|