public class LocalizationUtil
extends java.lang.Object
ResourceBundleMessageResolver| Modifier and Type | Field and Description |
|---|---|
static jodd.util.ResourceBundleMessageResolver |
MESSAGE_RESOLVER
Central message bundle instance.
|
static java.lang.String |
REQUEST_BUNDLE_NAME_ATTR |
static java.lang.String |
SESSION_LOCALE_ATTR |
| Constructor and Description |
|---|
LocalizationUtil() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
clearResourceBundleCache()
Clears resource bundle caches.
|
protected static void |
clearTomcatCache()
Clears Tomcat cache.
|
static java.lang.String |
findDefaultMessage(javax.servlet.http.HttpServletRequest request,
java.lang.String key) |
static java.lang.String |
findDefaultMessage(java.util.Locale locale,
java.lang.String key) |
static java.lang.String |
findMessage(javax.servlet.http.HttpServletRequest request,
java.util.Locale locale,
java.lang.String key) |
static java.lang.String |
findMessage(javax.servlet.http.HttpServletRequest request,
java.lang.String key) |
static java.lang.String |
findMessage(java.lang.String bundleName,
javax.servlet.http.HttpServletRequest request,
java.lang.String key) |
java.lang.String |
findMessage(java.lang.String bundleName,
java.util.Locale locale,
java.lang.String key) |
static java.util.Locale |
getSessionLocale(javax.servlet.http.HttpSession session)
Returns current locale from session.
s
|
static void |
setRequestBundleName(javax.servlet.ServletRequest request,
java.lang.String bundleName)
Sets bundle name for provided servlet request.
|
static void |
setSessionLocale(javax.servlet.http.HttpSession session,
java.lang.String localeCode)
Saves locale to HTTP session.
|
public static final jodd.util.ResourceBundleMessageResolver MESSAGE_RESOLVER
public static final java.lang.String REQUEST_BUNDLE_NAME_ATTR
public static final java.lang.String SESSION_LOCALE_ATTR
public static void setRequestBundleName(javax.servlet.ServletRequest request,
java.lang.String bundleName)
public static void setSessionLocale(javax.servlet.http.HttpSession session,
java.lang.String localeCode)
public static java.util.Locale getSessionLocale(javax.servlet.http.HttpSession session)
public static java.lang.String findMessage(javax.servlet.http.HttpServletRequest request,
java.lang.String key)
public static java.lang.String findMessage(java.lang.String bundleName,
javax.servlet.http.HttpServletRequest request,
java.lang.String key)
public static java.lang.String findMessage(javax.servlet.http.HttpServletRequest request,
java.util.Locale locale,
java.lang.String key)
public static java.lang.String findDefaultMessage(javax.servlet.http.HttpServletRequest request,
java.lang.String key)
public java.lang.String findMessage(java.lang.String bundleName,
java.util.Locale locale,
java.lang.String key)
public static java.lang.String findDefaultMessage(java.util.Locale locale,
java.lang.String key)
protected static void clearTomcatCache()
protected static void clearResourceBundleCache()
Copyright © 2003-present Jodd Team