类 BusinessExceptionScanner

java.lang.Object
com.sie.mbm.mom.framework.language.scan.BusinessExceptionScanner

public class BusinessExceptionScanner extends Object
多语言扫描器
  • 字段详细资料

  • 构造器详细资料

    • BusinessExceptionScanner

      public BusinessExceptionScanner()
  • 方法详细资料

    • init

      public Map<String,Map<String,Object>> init(String modules)
    • scanForModules

      private void scanForModules(Path root, List<String> projectPaths, Map<String,String> messages)
      扫描模块
      参数:
      root - 根路径
      messages - 收集的信息
    • scanModule

      private void scanModule(Path src, Map<String,String> messages)
      扫描模块
      参数:
      src - 根路径
      messages - 异常文本
    • writeToI18nFiles

      private Map<String,Map<String,Object>> writeToI18nFiles(String json)
      写入中英文json文件到resource/i18n目录下
      参数:
      json - json文本
      返回:
      中英文数据map
    • handleZhJsonData

      private Map<String,Object> handleZhJsonData(Map<String,Object> finalParamsMap)
      中文数据处理
      参数:
      finalParamsMap - 异常文本数据map
      返回:
      合并后的Map
    • handleEnJsonData

      private Map<String,Object> handleEnJsonData(Map<String,Object> finalParamsMap)
      英文数据处理
      参数:
      finalParamsMap - 异常文本数据map
      返回:
      合并后的Map