/** * Compile the templates from file names, relative to the templates directory. * * @param templateFiles as not null <b>relative template files</b>, to be looked up in the templates directory * * @throws IOException when reading/writing the files fails */ public void compile(List<File> templateFiles) throws IOException { List<File> javaFiles; File javaFile; javaFiles = new ArrayList<>(); // translate all templates to Java for (File templateFile : templateFiles) { javaFile = translateTemplateToJava( templateFile ); javaFiles.add( javaFile ); } javac.compile( javaFiles ); if ( !compilationContext.shouldKeepGenerated() ) { // clean the generated files for(File file : javaFiles ) { file.delete(); } } }
javaCompiler.compile(ctxt.getFullClassName(), pageNodes);
javaCompiler.compile(ctxt.getFullClassName(), pageNodes);
javaCompiler.compile(ctxt.getFullClassName(), pageNodes);
javaCompiler.compile(ctxt.getFullClassName(), pageNodes);
javaCompiler.compile(ctxt.getFullClassName(), pageNodes);
javaCompiler.compile(ctxt.getFullClassName(), pageNodes);
javaCompiler.compile(ctxt.getFullClassName(), pageNodes);