Index
All Classes and Interfaces|All Packages
A
- AbstractLanguageMapper - Class in com.imyeyu.lang.mapper
-
抽象语言映射器,提供语言映射的基础实现,提供字符串插值、调试模式等基础功能
- AbstractLanguageMapper(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
构造语言映射器
- activated - Variable in class com.imyeyu.lang.MultilingualResolver
-
当前激活语言
- add(Language.Enum, AbstractLanguageMapper) - Method in class com.imyeyu.lang.MultilingualResolver
-
添加语言映射器
- add(String, String) - Method in interface com.imyeyu.lang.bean.LanguageMapping
-
添加映射
- add(String, String) - Method in class com.imyeyu.lang.mapper.LanguageMap
-
添加语言映射
- add(String, String) - Method in class com.imyeyu.lang.MultilingualResolver
-
向当前激活语言的映射表添加键值对
- addAll(String) - Method in class com.imyeyu.lang.FileMultilingualResolver
-
批量加载所有支持的语言文件
- addAll(String) - Method in class com.imyeyu.lang.ResourcesMultilingualResolver
-
批量加载所有支持的语言资源文件
- addUpdateActiveListeners(CallbackArg<Language.Enum>) - Method in class com.imyeyu.lang.MultilingualResolver
-
添加更新激活语言回调
C
- canEqual(Object) - Method in class com.imyeyu.lang.bean.Language
- canEqual(Object) - Method in class com.imyeyu.lang.bean.Multilingual
- com.imyeyu.lang - package com.imyeyu.lang
- com.imyeyu.lang.bean - package com.imyeyu.lang.bean
- com.imyeyu.lang.mapper - package com.imyeyu.lang.mapper
D
- de_DE - Enum constant in enum class com.imyeyu.lang.bean.Language.Enum
-
德语
- deDE - Variable in class com.imyeyu.lang.bean.Language
E
- en_US - Enum constant in enum class com.imyeyu.lang.bean.Language.Enum
-
英语
- enUS - Variable in class com.imyeyu.lang.bean.Language
- equals(Object) - Method in class com.imyeyu.lang.bean.Language
- equals(Object) - Method in class com.imyeyu.lang.bean.Multilingual
F
- FileLanguageMap - Class in com.imyeyu.lang.mapper
-
文件语言映射
- FileLanguageMap(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.FileLanguageMap
-
默认构造
- FileMultilingualResolver - Class in com.imyeyu.lang
-
文件多语言实例,从文件系统加载多语言配置文件
- FileMultilingualResolver() - Constructor for class com.imyeyu.lang.FileMultilingualResolver
- FileMultilingualResolver(String) - Constructor for class com.imyeyu.lang.FileMultilingualResolver
-
构造并批量加载所有支持的语言文件
G
- getActivated() - Method in class com.imyeyu.lang.MultilingualResolver
-
当前激活语言
- getBizType() - Method in class com.imyeyu.lang.bean.Multilingual
-
业务类型
- getDeDE() - Method in class com.imyeyu.lang.bean.Language
- getEnUS() - Method in class com.imyeyu.lang.bean.Language
- getId() - Method in class com.imyeyu.lang.bean.Multilingual
-
唯一标识
- getId() - Method in interface com.imyeyu.lang.bean.MultilingualValue
-
获取唯一标识
- getJaJP() - Method in class com.imyeyu.lang.bean.Language
- getKey() - Method in class com.imyeyu.lang.bean.Language
- getKoKR() - Method in class com.imyeyu.lang.bean.Language
- getLanguage() - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
当前映射器所属语言
- getRuRU() - Method in class com.imyeyu.lang.bean.Language
- getValue(Language.Enum) - Method in class com.imyeyu.lang.bean.Language
-
获取指定语言值
- getValue(Language.Enum) - Method in interface com.imyeyu.lang.bean.MultilingualValue
-
获取指定语言值
- getZhCN() - Method in class com.imyeyu.lang.bean.Language
- getZhTW() - Method in class com.imyeyu.lang.bean.Language
H
- has(String) - Method in interface com.imyeyu.lang.bean.LanguageMapping
-
是否存在映射
- has(String) - Method in class com.imyeyu.lang.mapper.LanguageMap
-
检查是否存在指定键的映射
- has(String) - Method in class com.imyeyu.lang.MultilingualResolver
-
当前激活语言是否存在语言映射
- hashCode() - Method in class com.imyeyu.lang.bean.Language
- hashCode() - Method in class com.imyeyu.lang.bean.Multilingual
I
- INTERPOLATOR - Variable in class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
字符串插值器,用于处理占位符替换
- isDebugging - Variable in class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
true 为启用调试模式
- isDebugging - Variable in class com.imyeyu.lang.MultilingualResolver
-
是否启用调试模式
J
- ja_JP - Enum constant in enum class com.imyeyu.lang.bean.Language.Enum
-
日语
- jaJP - Variable in class com.imyeyu.lang.bean.Language
K
- key - Variable in class com.imyeyu.lang.bean.Language
- ko_KR - Enum constant in enum class com.imyeyu.lang.bean.Language.Enum
-
韩语
- koKR - Variable in class com.imyeyu.lang.bean.Language
L
- language - Variable in class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
当前映射器所属语言
- Language - Class in com.imyeyu.lang.bean
-
多语言
- Language() - Constructor for class com.imyeyu.lang.bean.Language
- Language.Enum - Enum Class in com.imyeyu.lang.bean
-
支持语言枚举
- LanguageMap - Class in com.imyeyu.lang.mapper
-
基于内存的语言映射实现
- LanguageMap(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.LanguageMap
-
默认构造
- LanguageMapping - Interface in com.imyeyu.lang.bean
-
多语言映射接口
- load(String) - Method in class com.imyeyu.lang.mapper.FileLanguageMap
-
加载资源文件,格式化 % 为
Enum.toString(),示例:lang/app_%s.lang - load(String) - Method in class com.imyeyu.lang.mapper.ResourcesLanguageMap
-
加载资源文件,格式化 % 为
Enum.toString(),示例:lang/app_%s.lang - load(Properties) - Method in class com.imyeyu.lang.mapper.PropertiesLanguageMap
-
从 Properties 对象加载语言映射数据
M
- map - Variable in class com.imyeyu.lang.mapper.LanguageMap
-
语言键值映射表
- map(Language.Enum) - Method in class com.imyeyu.lang.MultilingualResolver
-
获取指定映射数据
- map(String) - Method in class com.imyeyu.lang.MultilingualResolver
-
获取指定映射数据
- message(String) - Method in interface com.imyeyu.lang.bean.LanguageMapping
-
获取映射值
- message(String) - Method in class com.imyeyu.lang.mapper.LanguageMap
-
获取文本,支持二次映射,没有找到映射时返回入参键
- message(String) - Method in class com.imyeyu.lang.MultilingualResolver
-
从当前激活语言获取文本,支持二次映射,没有找到映射时返回入参键
- message(String, String) - Method in interface com.imyeyu.lang.bean.LanguageMapping
-
获取映射值,不存在时使用默认值
- message(String, String) - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
获取文本
- message(String, String) - Method in class com.imyeyu.lang.mapper.LanguageMap
-
获取文本
- message(String, String) - Method in class com.imyeyu.lang.MultilingualResolver
-
从当前激活语言获取文本
- message(String, Map<String, Object>) - Method in interface com.imyeyu.lang.bean.LanguageMapping
-
获取映射值并插入参数
- message(String, Map<String, Object>) - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
插入参数获取文本,使用 ${key} 格式进行占位符替换
- message(String, Map<String, Object>) - Method in class com.imyeyu.lang.mapper.LanguageMap
-
插入参数获取文本
- message(String, Map<String, Object>) - Method in class com.imyeyu.lang.MultilingualResolver
-
从当前激活语言获取插入参数文本
- Multilingual - Class in com.imyeyu.lang.bean
-
多语言数据契约
- Multilingual() - Constructor for class com.imyeyu.lang.bean.Multilingual
- multilingualMap - Variable in class com.imyeyu.lang.MultilingualResolver
-
多语言映射表,存储各语言对应的映射器
- MultilingualResolver - Class in com.imyeyu.lang
-
多语言系统,支持多文件多语言加载
- MultilingualResolver() - Constructor for class com.imyeyu.lang.MultilingualResolver
-
默认构造
- MultilingualValue - Interface in com.imyeyu.lang.bean
-
多语言值对象
P
- PropertiesLanguageMap - Class in com.imyeyu.lang.mapper
-
基于 Properties 的语言映射实现
- PropertiesLanguageMap(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.PropertiesLanguageMap
-
默认构造
R
- removeUpdateActiveListeners(CallbackArg<Language>) - Method in class com.imyeyu.lang.MultilingualResolver
-
移除更新激活语言回调
- ResourcesLanguageMap - Class in com.imyeyu.lang.mapper
-
资源文件语言映射
- ResourcesLanguageMap(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.ResourcesLanguageMap
-
默认构造
- ResourcesMultilingualResolver - Class in com.imyeyu.lang
-
资源文件多语言实例
- ResourcesMultilingualResolver() - Constructor for class com.imyeyu.lang.ResourcesMultilingualResolver
- ResourcesMultilingualResolver(String) - Constructor for class com.imyeyu.lang.ResourcesMultilingualResolver
-
构造并批量加载所有支持的语言资源文件
- ru_RU - Enum constant in enum class com.imyeyu.lang.bean.Language.Enum
-
俄语
- ruRU - Variable in class com.imyeyu.lang.bean.Language
S
- setActivated(Language.Enum) - Method in class com.imyeyu.lang.MultilingualResolver
-
设置激活语言
- setActivated(String) - Method in class com.imyeyu.lang.MultilingualResolver
-
设置激活语言
- setBizType(String) - Method in class com.imyeyu.lang.bean.Multilingual
-
业务类型
- setDebugging(boolean) - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
-
true 为启用调试模式
- setDebugging(boolean) - Method in class com.imyeyu.lang.MultilingualResolver
-
设置调试模式
- setDeDE(String) - Method in class com.imyeyu.lang.bean.Language
- setEnUS(String) - Method in class com.imyeyu.lang.bean.Language
- setId(String) - Method in class com.imyeyu.lang.bean.Multilingual
-
唯一标识
- setJaJP(String) - Method in class com.imyeyu.lang.bean.Language
- setKey(String) - Method in class com.imyeyu.lang.bean.Language
- setKoKR(String) - Method in class com.imyeyu.lang.bean.Language
- setRuRU(String) - Method in class com.imyeyu.lang.bean.Language
- setZhCN(String) - Method in class com.imyeyu.lang.bean.Language
- setZhTW(String) - Method in class com.imyeyu.lang.bean.Language
T
- toString() - Method in class com.imyeyu.lang.bean.Language
- toString() - Method in class com.imyeyu.lang.bean.Multilingual
U
- union(LanguageMap) - Method in class com.imyeyu.lang.mapper.LanguageMap
-
合并另一个语言映射表
- updateActiveListeners - Variable in class com.imyeyu.lang.MultilingualResolver
-
激活语言更新回调列表
V
- valueOf(String) - Static method in enum class com.imyeyu.lang.bean.Language.Enum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.imyeyu.lang.bean.Language.Enum
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- zh_CN - Enum constant in enum class com.imyeyu.lang.bean.Language.Enum
-
简中
- zh_TW - Enum constant in enum class com.imyeyu.lang.bean.Language.Enum
-
繁中
- zhCN - Variable in class com.imyeyu.lang.bean.Language
- zhTW - Variable in class com.imyeyu.lang.bean.Language
All Classes and Interfaces|All Packages