类 MacroUtils


  • public class MacroUtils
    extends Object
    版本:
    v1.0,Date:2018年5月25日
    作者:
    zhongxuchen
    • 构造器详细资料

      • MacroUtils

        public MacroUtils()
    • 方法详细资料

      • replaceMacros

        public static String replaceMacros​(String hasMacroStr,
                                           Map<String,​Object> keyValues)
        参数:
        hasMacroStr -
        keyValues -
        返回:
      • replaceMacros

        public static String replaceMacros​(String hasMacroStr,
                                           Map<String,​Object> keyValues,
                                           boolean isOuter,
                                           Map<String,​AbstractMacro> macros)
        参数:
        hasMacroStr - 含macro宏的字符串
        keyValues -
        isOuter - (isOuter 当@abc(@do(),xxx):为true表示从最外层的macro@abce,false则会先执行@do() 然后再执行@abc())
        macros -
        返回:
      • replaceParams

        public static String replaceParams​(String template,
                                           Map<String,​Object> keyValues)
        参数:
        template -
        keyValues -
        返回: