zoukankan      html  css  js  c++  java
  • Java高级架构师(一)第19节:X-gen生成相应的Visitor

    package cn.javass.themes.smvcsm.visitors;
    
    import cn.javass.xgen.genconf.vo.ExtendConfModel;
    import cn.javass.xgen.genconf.vo.ModuleConfModel;
    import cn.javass.xgen.template.visitors.TemplateElement;
    import cn.javass.xgen.template.visitors.Visitor;
    import java.util.Map;
    
    public class QueryModelProperty implements Visitor {
    	public Object visitTemplateElement(TemplateElement element) {
    		ModuleConfModel moduleConf = element.getModuleConf();
    		String voFields[] = ((ExtendConfModel) moduleConf.getMapExtends().get(
    				"qmVoFields")).getValues();
    		String voFieldsTypes[] = ((ExtendConfModel) moduleConf.getMapExtends()
    				.get("qmVoFieldsTypes")).getValues();
    		StringBuffer buffer = new StringBuffer("");
    		for (int i = 0; i < voFields.length; i++)
    			if (voFields[i] != null && voFields[i].trim().length() != 0)
    				buffer.append((new StringBuilder("private "))
    						.append(voFieldsTypes[i]).append(" ")
    						.append(voFields[i]).append(";
    	").toString());
    
    		return buffer.toString();
    	}
    }
    

      

  • 相关阅读:
    js对象
    _proto_和prototype区别
    手写自己的Vuex
    limitPNG压缩图片
    swiper兼容性ie浏览器出现的问题
    postcss-pxtorem
    【Other】Win10防火墙放行Docker(WSL2)端口
    docker容器内使用apt-get报错
    docker+mysql
    docker部署+验证码错误
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/10119515.html
Copyright © 2011-2022 走看看