| 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  | TimeZoneAwareLocaleContextExtension of  LocaleContext, adding awareness of the current time zone. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpleLocaleContextSimple implementation of the  LocaleContextinterface,
 always returning a specifiedLocale. | 
| class  | SimpleTimeZoneAwareLocaleContextSimple implementation of the  TimeZoneAwareLocaleContextinterface,
 always returning a specifiedLocaleandTimeZone. | 
| 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. |