public class TranslateConfigParse extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger
定义全局日志
|
| 构造器和说明 |
|---|
TranslateConfigParse() |
| 限定符和类型 | 方法和说明 |
|---|---|
static HashMap<String,Translate> |
getClassTranslates(Class classType) |
static List |
getTranslateFiles(String translateConfig) |
static DefaultConfig |
parseTranslateConfig(SqlToyContext sqlToyContext,
IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap,
CopyOnWriteArrayList<CheckerConfigModel> checker,
String translateConfig,
boolean isDefault,
String charset) |
public static DefaultConfig parseTranslateConfig(SqlToyContext sqlToyContext, IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap, CopyOnWriteArrayList<CheckerConfigModel> checker, String translateConfig, boolean isDefault, String charset) throws Exception
sqlToyContext - translateMap - 最终缓存配置,构建一个空map,在解析过程中填充checker - 更新检测配置translateConfig - 缓存配置文件isDefault - 是否使用了默认配置,默认配置可跳过不存在的文件charset - Exceptionpublic static HashMap<String,Translate> getClassTranslates(Class classType)
classType - Copyright © 2023. All rights reserved.