Package cn.org.rapid_framework.generator.Generator

Examples of cn.org.rapid_framework.generator.Generator.GeneratorModel


            processByGeneratorModel(isDelete, g, targetModel);
        }
       
      public void processByMap(Map params,boolean isDelete) throws Exception, FileNotFoundException {
      Generator g = getGenerator();
      GeneratorModel m = GeneratorModelUtils.newFromMap(params);
      processByGeneratorModel(isDelete, g, m);
      }
View Full Code Here


      processByGeneratorModel(isDelete, g, m);
      }
     
      public void processBySql(Sql sql,boolean isDelete) throws Exception {
        Generator g = getGenerator();
        GeneratorModel m = GeneratorModelUtils.newGeneratorModel("sql",sql);
        PrintUtils.printBeginProcess("sql:"+sql.getSourceSql(),isDelete);
        processByGeneratorModel(isDelete,g,m);
      }  
View Full Code Here

        processByGeneratorModel(isDelete,g,m);
      }  
     
      public void processByClass(Class clazz,boolean isDelete) throws Exception, FileNotFoundException {
      Generator g = getGenerator();
      GeneratorModel m = GeneratorModelUtils.newGeneratorModel("clazz",new JavaClass(clazz));
      PrintUtils.printBeginProcess("JavaClass:"+clazz.getSimpleName(),isDelete);
      processByGeneratorModel(isDelete, g, m);
      }
View Full Code Here

      }
     
    }
   
    public void processByTable(Generator g, Table table,boolean isDelete) throws Exception {
          GeneratorModel m = GeneratorModelUtils.newGeneratorModel("table",table);
          PrintUtils.printBeginProcess(table.getSqlName()+" => "+table.getClassName(),isDelete);
          if(isDelete)
            g.deleteBy(m.templateModel,m.filePathModel);
          else
            g.generateBy(m.templateModel,m.filePathModel);
View Full Code Here

 
    @SuppressWarnings("all")
  public static class GeneratorModelUtils {
   
    public static GeneratorModel newGeneratorModel(String key,Object valueObject) {
      GeneratorModel gm = newDefaultGeneratorModel();
      gm.templateModel.put(key, valueObject);
      gm.filePathModel.putAll(BeanHelper.describe(valueObject));
      return gm;
    }
View Full Code Here

      gm.filePathModel.putAll(BeanHelper.describe(valueObject));
      return gm;
    }
   
    public static GeneratorModel newFromMap(Map params) {
      GeneratorModel gm = newDefaultGeneratorModel();
      gm.templateModel.putAll(params);
      gm.filePathModel.putAll(params);
      return gm;
    }
View Full Code Here

      Map templateModel = new HashMap();
      templateModel.putAll(getShareVars());
     
      Map filePathModel = new HashMap();
      filePathModel.putAll(getShareVars());
      return new GeneratorModel(templateModel,filePathModel);
    }
View Full Code Here

        DBHelper.close(stat);
    }
  }
 
  public void generateByTable(Table table) throws Exception {
    GeneratorModel m = GeneratorModelUtils.newGeneratorModel("table",table);
//    g.setIgnoreTemplateGenerateException(false);
    g.generateBy(m.templateModel, m.filePathModel);
  }
View Full Code Here

//    g.setIgnoreTemplateGenerateException(false);
    g.generateBy(m.templateModel, m.filePathModel);
  }
 
  public void generateByTable(Generator g,Table table) throws Exception {
    GeneratorModel m = GeneratorModelUtils.newGeneratorModel("table",table);
    g.generateBy(m.templateModel, m.filePathModel);
  }
View Full Code Here

   
    public class ProcessUtils {
       
      public void processByMap(Map params, String templateRootDir,boolean isDelete) throws Exception, FileNotFoundException {
      Generator g = getGenerator(templateRootDir);
      GeneratorModel m = GeneratorModelUtils.newFromMap(params);
      processByGeneratorModel(templateRootDir, isDelete, g, m);
      }
View Full Code Here

TOP

Related Classes of cn.org.rapid_framework.generator.Generator.GeneratorModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.