Index

A C F G H I L M P R S T U 
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.multi.Multilingual
当前激活语言
add(Language.Enum, AbstractLanguageMapper) - Method in class com.imyeyu.lang.multi.Multilingual
添加语言映射器
add(String, String) - Method in class com.imyeyu.lang.mapper.LanguageMap
添加语言映射
add(String, String) - Method in class com.imyeyu.lang.multi.Multilingual
向当前激活语言的映射表添加键值对
addAll(String) - Method in class com.imyeyu.lang.multi.FileMultilingual
批量加载所有支持的语言文件
addAll(String) - Method in class com.imyeyu.lang.multi.ResourcesMultilingual
批量加载所有支持的语言资源文件
addUpdateActiveListeners(CallbackArg<Language.Enum>) - Method in class com.imyeyu.lang.multi.Multilingual
添加更新激活语言回调

C

com.imyeyu.lang.mapper - package com.imyeyu.lang.mapper
 
com.imyeyu.lang.multi - package com.imyeyu.lang.multi
 

F

FileLanguageMap - Class in com.imyeyu.lang.mapper
文件语言映射
FileLanguageMap(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.FileLanguageMap
默认构造
FileMultilingual - Class in com.imyeyu.lang.multi
文件多语言实例,从文件系统加载多语言配置文件
FileMultilingual() - Constructor for class com.imyeyu.lang.multi.FileMultilingual
 
FileMultilingual(String) - Constructor for class com.imyeyu.lang.multi.FileMultilingual
构造并批量加载所有支持的语言文件

G

getActivated() - Method in class com.imyeyu.lang.multi.Multilingual
当前激活语言
getLanguage() - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
当前映射器所属语言

H

has(String) - Method in class com.imyeyu.lang.mapper.LanguageMap
检查是否存在指定键的映射
has(String) - Method in class com.imyeyu.lang.multi.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.multi.Multilingual
是否启用调试模式

L

language - Variable in class com.imyeyu.lang.mapper.AbstractLanguageMapper
当前映射器所属语言
LanguageMap - Class in com.imyeyu.lang.mapper
基于内存的语言映射实现
LanguageMap(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.LanguageMap
默认构造
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.multi.Multilingual
获取指定映射数据
map(String) - Method in class com.imyeyu.lang.multi.Multilingual
获取指定映射数据
Multilingual - Class in com.imyeyu.lang.multi
多语言系统,支持多文件多语言加载
Multilingual() - Constructor for class com.imyeyu.lang.multi.Multilingual
默认构造
multilingualMap - Variable in class com.imyeyu.lang.multi.Multilingual
多语言映射表,存储各语言对应的映射器

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.multi.Multilingual
移除更新激活语言回调
ResourcesLanguageMap - Class in com.imyeyu.lang.mapper
资源文件语言映射
ResourcesLanguageMap(Language.Enum) - Constructor for class com.imyeyu.lang.mapper.ResourcesLanguageMap
默认构造
ResourcesMultilingual - Class in com.imyeyu.lang.multi
资源文件多语言实例
ResourcesMultilingual() - Constructor for class com.imyeyu.lang.multi.ResourcesMultilingual
 
ResourcesMultilingual(String) - Constructor for class com.imyeyu.lang.multi.ResourcesMultilingual
构造并批量加载所有支持的语言资源文件

S

setActivated(Language.Enum) - Method in class com.imyeyu.lang.multi.Multilingual
设置激活语言
setActivated(String) - Method in class com.imyeyu.lang.multi.Multilingual
设置激活语言
setDebugging(boolean) - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
true 为启用调试模式
setDebugging(boolean) - Method in class com.imyeyu.lang.multi.Multilingual
设置调试模式

T

text(String) - Method in class com.imyeyu.lang.mapper.LanguageMap
获取文本,支持二次映射,没有找到映射时返回入参键
text(String) - Method in class com.imyeyu.lang.multi.Multilingual
从当前激活语言获取文本,支持二次映射,没有找到映射时返回入参键
text(String, String) - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
获取文本
text(String, String) - Method in class com.imyeyu.lang.mapper.LanguageMap
获取文本
text(String, String) - Method in class com.imyeyu.lang.multi.Multilingual
从当前激活语言获取文本
textArgs(String, Map<String, Object>) - Method in class com.imyeyu.lang.mapper.AbstractLanguageMapper
插入参数获取文本,使用 ${key} 格式进行占位符替换
textArgs(String, Map<String, Object>) - Method in class com.imyeyu.lang.mapper.LanguageMap
插入参数获取文本
textArgs(String, Map<String, Object>) - Method in class com.imyeyu.lang.multi.Multilingual
从当前激活语言获取插入参数文本

U

union(LanguageMap) - Method in class com.imyeyu.lang.mapper.LanguageMap
合并另一个语言映射表
updateActiveListeners - Variable in class com.imyeyu.lang.multi.Multilingual
激活语言更新回调列表
A C F G H I L M P R S T U 
All Classes and Interfaces|All Packages