public final class ResourceUtil
extends java.lang.Object
Title: T1开发框架
Description: i18n资源获取工具类
Copyright: Copyright (c) 2012
Company: seeyon.com
构造器和说明 |
---|
ResourceUtil() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
compairI18nInfoByName(java.util.List<java.lang.String> nameList,
java.lang.String compairName)
判断国际化资源名称是否重复
|
static DataI18nManager |
getDataI18nManager() |
static java.lang.String |
getDataI18nString(java.lang.String dataI18n)
获取用户输入数据的国际化信息, 兼容升级数据
|
static java.lang.String |
getDataI18nString(java.lang.String dataI18n,
java.util.Locale locale) |
static java.lang.String |
getI18nImage(java.lang.String scope,
java.lang.String path)
获取国际化图片
|
static java.util.List<java.lang.String> |
geti18nInfoByName(java.lang.String name) |
static java.lang.String |
getString(java.lang.Long dataI18nId)
根据指定key获取i18n资源,默认取当前用户所使用的Locale
先按照当前人员登陆语言取
再按照系统默认语言取
如果都没取到,按照语言顺序,优先取第一个。
|
static java.lang.String |
getString(java.lang.Long dataI18nId,
java.util.Locale locale) |
static java.lang.String |
getString(java.lang.String key)
根据指定key获取i18n资源,默认取当前用户所使用的Locale
|
static java.lang.String |
getString(java.lang.String key,
java.lang.Object param1)
根据指定key和参数获取i18n资源,默认取当前用户所使用的Locale
|
static java.lang.String |
getString(java.lang.String key,
java.lang.Object param1,
java.lang.Object param2)
根据指定key和参数获取i18n资源,默认取当前用户所使用的Locale
|
static java.lang.String |
getString(java.lang.String key,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3)
根据指定key和参数获取i18n资源,默认取当前用户所使用的Locale
|
static java.lang.String |
getString(java.lang.String key,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4)
根据指定key和参数获取i18n资源,默认取当前用户所使用的Locale
|
static java.lang.String |
getString(java.lang.String key,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5)
根据指定key和参数获取i18n资源,默认取当前用户所使用的Locale
|
static java.lang.String |
getStringByLocaleAndParams(java.lang.String key,
java.util.Locale locale,
java.lang.Object... parameters)
根据指定key和动态参数获取i18n资源,默认取当前用户所使用的Locale
|
static java.lang.String |
getStringByParams(java.util.Locale locale,
java.lang.String key,
java.lang.Object... parameters) |
static java.lang.String |
getStringByParams(java.lang.String key,
java.lang.Object... parameters)
根据指定key和动态参数获取i18n资源,默认取当前用户所使用的Locale
|
public static DataI18nManager getDataI18nManager()
public static java.lang.String getString(java.lang.String key)
key
- 资源keypublic static java.lang.String getI18nImage(java.lang.String scope, java.lang.String path)
scope
- 支持哪些类型的国际化 比如 zh_CN,zh_TW,enpath
- path 里面有占位 $i18n$public static java.lang.String getString(java.lang.Long dataI18nId)
dataI18nId
- 多语言idpublic static java.lang.String getString(java.lang.Long dataI18nId, java.util.Locale locale)
public static java.lang.String getDataI18nString(java.lang.String dataI18n)
dataI18n
- public static java.lang.String getDataI18nString(java.lang.String dataI18n, java.util.Locale locale)
public static java.lang.String getString(java.lang.String key, java.lang.Object param1)
key
- 资源keyparam1
- 资源参数public static java.lang.String getString(java.lang.String key, java.lang.Object param1, java.lang.Object param2)
key
- 资源keyparam1
- 资源参数param2
- 资源参数public static java.lang.String getString(java.lang.String key, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
key
- 资源keyparam1
- 资源参数param2
- 资源参数param3
- 资源参数public static java.lang.String getString(java.lang.String key, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
key
- 资源keyparam1
- 资源参数param2
- 资源参数param3
- 资源参数param4
- 资源参数public static java.lang.String getString(java.lang.String key, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
key
- 资源keyparam1
- 资源参数param2
- 资源参数param3
- 资源参数param4
- 资源参数param5
- 资源参数public static java.lang.String getStringByParams(java.lang.String key, java.lang.Object... parameters)
key
- 资源keyparameters
- 动态资源参数public static java.lang.String getStringByParams(java.util.Locale locale, java.lang.String key, java.lang.Object... parameters)
public static java.lang.String getStringByLocaleAndParams(java.lang.String key, java.util.Locale locale, java.lang.Object... parameters)
key
- 资源keylocale
- 指定localeparameters
- 动态资源参数public static boolean compairI18nInfoByName(java.util.List<java.lang.String> nameList, java.lang.String compairName) throws BusinessException
nameList
- compairName
- BusinessException
public static java.util.List<java.lang.String> geti18nInfoByName(java.lang.String name) throws BusinessException