Author: fdesbois Date: 2009-11-05 20:04:48 +0100 (Thu, 05 Nov 2009) New Revision: 698 Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Generator.java branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelGenerator.java branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelTransformer.java branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/StateModelGenerator.java branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Transformer.java Log: add missing throw IOException Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Generator.java =================================================================== --- branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Generator.java 2009-11-05 18:48:06 UTC (rev 697) +++ branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Generator.java 2009-11-05 19:04:48 UTC (rev 698) @@ -21,6 +21,7 @@ package org.nuiton.eugene; import java.io.File; +import java.io.IOException; import java.util.List; import java.util.Properties; @@ -132,6 +133,6 @@ @Deprecated public abstract void generate(File[] file, File destDir); - public abstract void generate(M model, File destDir); + public abstract void generate(M model, File destDir) throws IOException; } Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelGenerator.java =================================================================== --- branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelGenerator.java 2009-11-05 18:48:06 UTC (rev 697) +++ branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelGenerator.java 2009-11-05 19:04:48 UTC (rev 698) @@ -89,7 +89,13 @@ ObjectModelReader reader = new ObjectModelReader(); ObjectModel objectModel = reader.read(files); setLastModifiedSource(reader.getLastModifiedSource()); - generate(objectModel, destDir); + try { + generate(objectModel, destDir); + } catch (IOException eee) { + if (log.isWarnEnabled()) { + log.warn("Unable to generate for file", eee); + } + } } /** @@ -107,8 +113,10 @@ * écrire alors le fichier sera généré. * @param model * @param destDir - */@Override - public void generate(ObjectModel model, File destDir) { + * @throws IOException + */ + @Override + public void generate(ObjectModel model, File destDir) throws IOException { // generateFromModel this.model = model; Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelTransformer.java =================================================================== --- branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelTransformer.java 2009-11-05 18:48:06 UTC (rev 697) +++ branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/ObjectModelTransformer.java 2009-11-05 19:04:48 UTC (rev 698) @@ -20,6 +20,7 @@ */ package org.nuiton.eugene; +import java.io.IOException; import org.nuiton.eugene.models.Model; import org.nuiton.eugene.models.object.*; @@ -62,9 +63,10 @@ * * @param model inputModel to transform * @param destDir destination folder for generation after transformation + * @throws IOException */ @Override - public void generate(ObjectModel model, File destDir) { + public void generate(ObjectModel model, File destDir) throws IOException { this.model = model; // inputModel Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/StateModelGenerator.java =================================================================== --- branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/StateModelGenerator.java 2009-11-05 18:48:06 UTC (rev 697) +++ branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/StateModelGenerator.java 2009-11-05 19:04:48 UTC (rev 698) @@ -81,11 +81,11 @@ setLastModifiedSource(reader.getLastModifiedSource()); // generate code - //try { + try { generate(stateModel, destDir); - /*} catch (IOException e) { + } catch (IOException e) { log.warn("Can't generate code for files", e); - }*/ + } } @@ -99,7 +99,7 @@ * @throws IOException */ @Override - public void generate(StateModel stateModel, File destDir) { + public void generate(StateModel stateModel, File destDir) throws IOException { model = stateModel; Modified: branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Transformer.java =================================================================== --- branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Transformer.java 2009-11-05 18:48:06 UTC (rev 697) +++ branches/eugene-2.0/eugene/src/main/java/org/nuiton/eugene/Transformer.java 2009-11-05 19:04:48 UTC (rev 698) @@ -22,6 +22,7 @@ package org.nuiton.eugene; import java.io.File; +import java.io.IOException; import java.util.List; import java.util.Properties; import org.nuiton.eugene.models.Model;
participants (1)
-
fdesbois@users.nuiton.org