Package cn.org.rapid_framework.generator.Generator

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


  GeneratorFacade gf = new GeneratorFacade();
  JavaClass javaClass = new JavaClass(GeneratorFacadeTest.class);
  public void test() {
//    GeneratorProperties.("badqiu_birth", new Date());
    GeneratorProperties.setProperty("badqiu_name", "com.badqiu");
    GeneratorModel gm = GeneratorModelUtils.newGeneratorModel("clazz", javaClass);
    assertEquals(gm.templateModel.get("badqiu_name_dir"),null);
    assertEquals(gm.templateModel.get("badqiu_name"),"com.badqiu");
    assertEquals(gm.templateModel.get("clazz"),javaClass);
   
    assertEquals(gm.filePathModel.get("badqiu_name_dir"),null);
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

    g.addTemplateRootDir(new File("plugins/dalgen_table//dalgen_table/"));
    g.setExcludes("**/*Manager*.java,**/vo/query/**");
    g.setExcludes("**/*Manager*.java,**/*DaoTest.java,**/*ManagerTest.java");
    generateByTable(table);
   
    GeneratorModel m = GeneratorModelUtils.newGeneratorModel("table",table);
//    g.deleteBy(m.templateModel, m.filePathModel);
   
//    Runtime.getRuntime().exec("cmd.exe /c start "+new File(GeneratorProperties.getProperty("outRoot")).getAbsolutePath());
  }
View Full Code Here

   
    public void test() throws Exception  {
        Generator g = new Generator();
        g.setTemplateRootDir(new File("src/template/clazz/jmock"));
        g.setOutRootDir(getTempDir());
        GeneratorModel gm = GeneratorModelUtils.newGeneratorModel("clazz",new JavaClass(BlogServiceBean.class));
        g.generateBy(gm.templateModel,gm.filePathModel);
    }
View Full Code Here

                                                                      Exception,
                                                                      SQLException {
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql_config"));
        File file = FileHelper.getFileByClassLoader("cn/org/rapid_framework/generator/ext/tableconfig/"+tableConfigFilename);
        TableConfig t = new TableConfigXmlBuilder().parseFromXML(file);
        GeneratorModel gm = MetaTableTest.newFromTable(t);
        g.generateBy(gm.templateModel, gm.filePathModel);
       
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql"));
        for(Sql sql : t.getSqls()) {
            GeneratorModel sqlGM = MetaTableTest.newFromSql(sql,t);
            g.generateBy(sqlGM.templateModel, sqlGM.filePathModel);
        }
    }
View Full Code Here

   
    public void test_genereate_by_sql_config() throws Exception {
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql_config"));
        File file = FileHelper.getFileByClassLoader("cn/org/rapid_framework/generator/ext/tableconfig/user_info.xml");
        TableConfig t = new TableConfigXmlBuilder().parseFromXML(new FileInputStream(file));
        GeneratorModel gm = newFromTable(t);
        g.generateBy(gm.templateModel, gm.filePathModel);
       
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql"));
        for(Sql sql : t.getSqls()) {
            GeneratorModel sqlGM = MetaTableTest.newFromSql(sql,t);
            g.generateBy(sqlGM.templateModel, sqlGM.filePathModel);
        }
    }
View Full Code Here

    public void test_generate_by_user_info() throws Exception {
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql"));
        File file = FileHelper.getFileByClassLoader("cn/org/rapid_framework/generator/ext/tableconfig/user_info.xml");
        TableConfig t = new TableConfigXmlBuilder().parseFromXML(new FileInputStream(file));
        for(Sql sql : t.getSqls()) {
            GeneratorModel gm = newFromSql(sql,t);
            g.generateBy(gm.templateModel, gm.filePathModel);
        }
    }
View Full Code Here

    public void test_generate_by_user_info_freemarker() throws Exception {
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql_config"));
        File file = FileHelper.getFileByClassLoader("cn/org/rapid_framework/generator/ext/tableconfig/user_info_freemarker.xml");
        TableConfig t = new TableConfigXmlBuilder().parseFromXML(new FileInputStream(file));
        GeneratorModel gm = newFromTable(t);
        g.generateBy(gm.templateModel, gm.filePathModel);
       
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql"));
        for(Sql sql : t.getSqls()) {
            GeneratorModel sqlGM = MetaTableTest.newFromSql(sql,t);
            g.generateBy(sqlGM.templateModel, sqlGM.filePathModel);
        }
    }
View Full Code Here

   
    public void testSetOperations() throws Exception {
        g.setTemplateRootDir(FileHelper.getFileByClassLoader("for_generate_by_sql"));
        File file = FileHelper.getFileByClassLoader("cn/org/rapid_framework/generator/ext/tableconfig/user_info.xml");
        TableConfig t = new TableConfigXmlBuilder().parseFromXML(new FileInputStream(file));
        GeneratorModel gm = newFromSql(new Convert2SqlsProecssor().toSql(t, getName()),t);
        g.generateBy(gm.templateModel, gm.filePathModel);
    }
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.