public class LocaleManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static Locale |
DEFAULT_LOCALE |
static boolean |
I18N_DEBUG |
static long |
I18N_RELOAD_TIME |
static String |
LANG_PARAM |
| Constructor and Description |
|---|
LocaleManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
add(Locale loc) |
static void |
add(String loc) |
static Locale |
decideLocale(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
static String |
formatDate(Locale loc,
Date date) |
static String |
formatDateTime(Locale loc,
Date date) |
static String |
formatTime(Locale loc,
Date date) |
static String |
getDateMask(Locale loc) |
static String |
getDefaultDateMask() |
static Locale |
getDefaultLocale() |
static String |
getDefaultTimeMask() |
static String |
getDir()
Return the current dir for i18n files.
|
static int |
getId(Locale loc) |
static String |
getLangCookieName(javax.servlet.http.HttpServletRequest req) |
static Locale |
getLocale(javax.servlet.http.HttpServletRequest req) |
static Locale |
getLocale(javax.servlet.http.HttpServletRequest req,
boolean onlySupported) |
static Locale |
getLocale(int id) |
static Locale |
getLocaleFromString(String text) |
static int[] |
getLocaleIds() |
static Locale[] |
getLocales() |
static String |
getMaster() |
static SimpleDateFormat |
getSimpleDateFormat(Locale loc) |
static SimpleDateFormat |
getSimpleDateFormat(String mask) |
static SimpleDateFormat |
getSimpleTimeFormat(Locale loc) |
static SimpleDateFormat |
getSimpleTimeFormat(String mask) |
static Locale |
getSupportedLocale(Locale loc) |
static Locale |
getSupportedLocale(Locale loc,
boolean returnDefaultIfNotFound) |
static Locale |
getSupportedLocale(Locale loc,
Locale def) |
static Locale |
getSupportedLocale(Locale loc,
Locale def,
boolean returnDefaultIfNotFound) |
static Locale |
getSupportedLocale(String loc) |
static Locale |
getSupportedLocale(String loc,
boolean returnDefaultIfNotFound) |
static String |
getTimeMask(Locale loc) |
static boolean |
isSupportedLocale(Locale loc) |
static boolean |
isSupportedLocale(String text) |
static boolean |
isUseMasterForEverything() |
static boolean |
isUsePrefixForActions() |
static Set<Locale> |
scanLocales(String dir) |
static Set<Locale> |
scanLocales(String dir,
String filename) |
static void |
setDateMask(Locale loc,
String dateMask) |
static void |
setDefaultDateMask(String defaultDateMask) |
static void |
setDefaultTimeMask(String defaultTimeMask) |
static void |
setDir(String directory)
Set the directory from where to look for i18n files.
|
static void |
setMaster(String s) |
static void |
setTimeMask(Locale loc,
String timeMask) |
static void |
setUseMasterForEverything(boolean useMaster)
Deprecated.
use useMasterI18N(boolean useMaster) instead
|
static void |
startLocaleScan() |
static void |
stopLocaleScan() |
static void |
useMasterI18N(boolean useMaster) |
static void |
usePrefixForActions(boolean b) |
public static String LANG_PARAM
public static Locale DEFAULT_LOCALE
public static long I18N_RELOAD_TIME
public static boolean I18N_DEBUG
public static void usePrefixForActions(boolean b)
public static boolean isUsePrefixForActions()
public static void stopLocaleScan()
public static void startLocaleScan()
public static Set<Locale> scanLocales(String dir, String filename) throws Throwable
Throwablepublic static void setUseMasterForEverything(boolean useMaster)
public static void useMasterI18N(boolean useMaster)
public static void setDir(String directory)
directory - The new directory for the i18n files.public static String getDir()
public static boolean isUseMasterForEverything()
public static void add(Locale loc)
public static void setMaster(String s)
public static String getMaster()
public static void add(String loc)
public static Locale getDefaultLocale()
public static Locale[] getLocales()
public static int[] getLocaleIds()
public static boolean isSupportedLocale(Locale loc)
public static boolean isSupportedLocale(String text)
public static Locale getLocale(int id)
public static int getId(Locale loc)
public static Locale getSupportedLocale(String loc, boolean returnDefaultIfNotFound)
public static Locale getSupportedLocale(Locale loc, boolean returnDefaultIfNotFound)
public static Locale getSupportedLocale(Locale loc, Locale def, boolean returnDefaultIfNotFound)
public static Locale getLocale(javax.servlet.http.HttpServletRequest req)
public static String getLangCookieName(javax.servlet.http.HttpServletRequest req)
public static Locale decideLocale(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
public static Locale getLocale(javax.servlet.http.HttpServletRequest req, boolean onlySupported)
public static void setDefaultDateMask(String defaultDateMask)
public static String getDefaultDateMask()
public static void setDefaultTimeMask(String defaultTimeMask)
public static String getDefaultTimeMask()
public static SimpleDateFormat getSimpleDateFormat(String mask)
public static SimpleDateFormat getSimpleDateFormat(Locale loc)
public static SimpleDateFormat getSimpleTimeFormat(String mask)
public static SimpleDateFormat getSimpleTimeFormat(Locale loc)
Copyright © 2015. All Rights Reserved.