public class I18nMsgProperties extends Object implements I18nMsg
addFile(Locale, String)
、addProps(Locale, List)
等方法把公用文件添加进去。构造器和说明 |
---|
I18nMsgProperties() |
I18nMsgProperties(String modulePath) |
限定符和类型 | 方法和说明 |
---|---|
void |
addFile(Locale locale,
String fileName)
用于从外部自行添加Properties文件
|
void |
addFile(String localeStr,
String fileName)
用于从外部自行添加Properties文件
|
void |
addProps(Locale locale,
List<Properties> props)
用于从外部自行添加Properties文件
|
void |
addProps(String localeStr,
List<Properties> props)
用于从外部自行添加Properties文件
|
Byte |
getByte(String key,
Locale locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Byte |
getByte(String key,
String locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Double |
getDouble(String key,
Locale locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Double |
getDouble(String key,
String locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Float |
getFloat(String key,
Locale locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Float |
getFloat(String key,
String locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Integer |
getInteger(String key,
Locale locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Integer |
getInteger(String key,
String locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Long |
getLong(String key,
Locale locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
Long |
getLong(String key,
String locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
String |
getModulePath() |
protected static List<Properties> |
getProps(String fileName)
获取 "classpath*:" + fileName 下面的所有Properties
|
String |
getString(String key,
Locale localLocale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
String |
getString(String key,
String locale)
根据key和Locale(语言_国家_地区),获取国际化的消息内容
|
protected String |
getStringFromModule(String key,
Locale localLocale) |
void |
setModulePath(String modulePath) |
protected static String |
toFileName(String baseName,
Locale locale)
根据baseName,即不包含Locale(语言_国家_地区)后缀的文件名(全路径),获取包含Locale的文件名
|
public I18nMsgProperties()
public I18nMsgProperties(String modulePath)
modulePath
- 不包含Locale(语言_国家_地区)后缀的文件名(全路径)public void addProps(String localeStr, List<Properties> props)
public void addProps(Locale locale, List<Properties> props)
public void addFile(String localeStr, String fileName)
fileName
- Properties文件名(全路径)public void addFile(Locale locale, String fileName)
fileName
- Properties文件名(全路径)protected static String toFileName(String baseName, Locale locale)
baseName
- 不包含Locale(语言_国家_地区)后缀的文件名(全路径)locale
- protected static List<Properties> getProps(String fileName) throws IOException
fileName
- Properties文件名(全路径)IOException
public String getModulePath()
public void setModulePath(String modulePath)
modulePath
- 不包含Locale(语言_国家_地区)后缀的文件名(全路径)public String getString(String key, Locale localLocale)
I18nMsg
public String getString(String key, String locale)
I18nMsg
public Long getLong(String key, String locale)
I18nMsg
public Integer getInteger(String key, String locale)
I18nMsg
getInteger
在接口中 I18nMsg
public Double getDouble(String key, String locale)
I18nMsg
public Float getFloat(String key, String locale)
I18nMsg
public Byte getByte(String key, String locale)
I18nMsg
public Long getLong(String key, Locale locale)
I18nMsg
public Integer getInteger(String key, Locale locale)
I18nMsg
getInteger
在接口中 I18nMsg
public Double getDouble(String key, Locale locale)
I18nMsg
public Float getFloat(String key, Locale locale)
I18nMsg
Copyright © 2018 jretty-org. All rights reserved.