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();
    	}
    }
    

      

  • 相关阅读:
    php之异常处理
    php7之严格模式RFC
    获取真实ip三个方法
    php网站速度性能优化(转)
    PHPweb应用攻击总结(转)
    PHP安全之Web攻击(转)
    php获取真实ip地址(转)
    单表查询
    表与表之间的关系
    表的操作
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/10119515.html
Copyright © 2011-2022 走看看