类 TranslateConfigParse
- java.lang.Object
-
- org.sagacity.sqltoy.translate.TranslateConfigParse
-
public class TranslateConfigParse extends Object
- 版本:
- v1.0,Date:2018年3月8日
- 作者:
- zhongxuchen
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static org.slf4j.Loggerlogger定义全局日志
-
构造器概要
构造器 构造器 说明 TranslateConfigParse()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static HashMap<String,Translate>getClassTranslates(Class classType)static ListgetTranslateFiles(String translateConfig)static DefaultConfigparseTranslateConfig(SqlToyContext sqlToyContext, IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap, CopyOnWriteArrayList<CheckerConfigModel> checker, String translateConfig, boolean isDefault, String charset)
-
-
-
方法详细资料
-
parseTranslateConfig
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-- 返回:
- 抛出:
Exception
-
getClassTranslates
public static HashMap<String,Translate> getClassTranslates(Class classType)
- 参数:
classType-- 返回:
-
-