public class I18nResourceCacheHolder
extends java.lang.Object
构造器和说明 |
---|
I18nResourceCacheHolder() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
containsKey(java.lang.String i18nKey)
是否包含国际化key
|
static java.util.Map<java.lang.String,java.lang.String> |
getAllModule()
获取模块
|
static java.util.Map<java.lang.String,java.lang.Integer> |
getAllPCResource()
列出所有的国际化
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getCategoryModule() |
static java.lang.String |
getI18nTimestamp() |
static java.lang.String |
getLanguageName(java.lang.String lang) |
static java.lang.String |
getModuleName(java.lang.String module) |
static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.util.Locale,ResourceInfo>>> |
getPcResourceInfo() |
static java.util.Map<java.lang.String,java.lang.String> |
getResouceLocaleType() |
static java.util.List<ResourceInfo> |
getResource(java.util.Locale locale,
boolean m3)
根据语言信息获取国际化资源
|
static ResourceInfo |
getResourceInfo(java.util.Locale locale,
java.lang.String uniqueKey)
获取国际化配置对象
`
|
static java.lang.String |
getResourceLevel(java.lang.String i18nKey) |
static java.lang.String |
getResourceModule(java.lang.String i18nKey) |
static int |
getResourceSize()
获取国际化文件总数量
|
static java.util.List<java.util.Locale> |
getSystemLocales()
获取启用的语种
|
static boolean |
isM3(java.lang.String uniqueKye)
获取国际化配置对象
|
static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> |
queryAccurateResourceByKey(java.lang.String paramKey,
boolean m3) |
static java.util.List<ResourceInfo> |
queryJsResourceByLevelType(java.lang.String levelType,
java.util.Locale locale) |
static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> |
queryPCResourceByLevelType(java.lang.String levelType)
通过类型查找国际化数据
|
static void |
removeResourceInfo(java.util.Locale locale,
ResourceInfo info)
移除缓存
|
static void |
saveOrUpdateResourceInfo(java.util.Locale locale,
ResourceInfo info,
boolean isSave)
保存或更新缓存
|
static void |
setModuleInfo(ResourceInfo info,
java.util.Locale locale)
设置模块信息
|
static void |
setPcResourceInfo(java.util.Map<java.lang.String,java.util.List<java.util.Map<java.util.Locale,ResourceInfo>>> pcResourceInfo) |
static void |
setResouceLocaleType(java.util.Map<java.lang.String,java.lang.String> resouceLocaleType) |
static void |
updateCacheI18nJs()
更新国际化时间戳,重新生成国际化js文件
|
static void |
updateI18nTimestamp() |
public static boolean containsKey(java.lang.String i18nKey)
i18nKey
- public static java.util.Map<java.lang.String,java.lang.String> getResouceLocaleType()
public static void setResouceLocaleType(java.util.Map<java.lang.String,java.lang.String> resouceLocaleType)
public static java.lang.String getLanguageName(java.lang.String lang)
public static void saveOrUpdateResourceInfo(java.util.Locale locale, ResourceInfo info, boolean isSave)
locale
- info
- public static void setModuleInfo(ResourceInfo info, java.util.Locale locale)
info
- locale
- public static void removeResourceInfo(java.util.Locale locale, ResourceInfo info)
locale
- info
- public static int getResourceSize()
public static java.lang.String getModuleName(java.lang.String module)
public static java.util.Map<java.lang.String,java.lang.String> getAllModule()
public static ResourceInfo getResourceInfo(java.util.Locale locale, java.lang.String uniqueKey)
locale
- uniqueKey
- public static boolean isM3(java.lang.String uniqueKye)
public static java.util.List<ResourceInfo> getResource(java.util.Locale locale, boolean m3)
locale
- public static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> queryPCResourceByLevelType(java.lang.String levelType)
levelType
- public static java.util.List<ResourceInfo> queryJsResourceByLevelType(java.lang.String levelType, java.util.Locale locale)
levelType
- public static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> queryAccurateResourceByKey(java.lang.String paramKey, boolean m3)
@param
- paramKey@param
- m3@return
- public static java.util.Map<java.lang.String,java.lang.Integer> getAllPCResource()
public static java.util.List<java.util.Locale> getSystemLocales()
public static void updateI18nTimestamp()
public static java.lang.String getI18nTimestamp()
public static void updateCacheI18nJs()
public static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.util.Locale,ResourceInfo>>> getPcResourceInfo()
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getCategoryModule()
public static void setPcResourceInfo(java.util.Map<java.lang.String,java.util.List<java.util.Map<java.util.Locale,ResourceInfo>>> pcResourceInfo)
public static java.lang.String getResourceModule(java.lang.String i18nKey)
public static java.lang.String getResourceLevel(java.lang.String i18nKey)