[Lutingenerator-commits] r329 - lutingenerator/trunk/src/main/java/org/codelutin/generator
Author: tchemit Date: 2008-10-13 13:44:32 +0000 (Mon, 13 Oct 2008) New Revision: 329 Modified: lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java Log: foreach + little code improvment Modified: lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java =================================================================== --- lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java 2008-10-02 15:40:56 UTC (rev 328) +++ lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java 2008-10-13 13:44:32 UTC (rev 329) @@ -57,14 +57,14 @@ protected void doExecute(File[] srcFiles, File destDir, Generator[] generators) throws BuildException { - for (int i = 0; i < generators.length; i++) { - log("Applying " + generators[i].getClass().getName() + " into " + destDir); - if (generators[i] != null) { - generators[i].setProperties(properties); - generators[i].setOverwrite(overwrite); - generators[i].generate(srcFiles, destDir); - } - } + for (Generator generator : generators) { + if (generator != null) { + log("Applying " + generator.getClass().getName() + " into " + destDir); + generator.setProperties(properties); + generator.setOverwrite(overwrite); + generator.generate(srcFiles, destDir); + } + } } protected String templates = null; @@ -89,13 +89,14 @@ /** * Permet d'ajouter des properties. exemple: toto=1,package=org.codelutin - */ + * @param properties TODO + */ public void setProperties(String properties) { String[] props = properties.split(","); - for (int i = 0; i < props.length; i++) { - String[] pv = props[i].split("="); - this.properties.put(pv[0], pv[1]); - } + for (String prop : props) { + String[] pv = prop.split("="); + this.properties.put(pv[0], pv[1]); + } Logger.getLogger(getClass().getName() + ".setProperties").log( Level.FINE, "Properties " + this.properties); } @@ -113,7 +114,7 @@ } public void execute() throws BuildException { - Generator[] generators = null; + Generator[] generators; if (templates == null) { throw new BuildException("templates attribute must be set!", getLocation());
participants (1)
-
tchemit@users.labs.libre-entreprise.org