Index: lutinutil/src/java/org/codelutin/util/FileUtil.java diff -u lutinutil/src/java/org/codelutin/util/FileUtil.java:1.22 lutinutil/src/java/org/codelutin/util/FileUtil.java:1.23 --- lutinutil/src/java/org/codelutin/util/FileUtil.java:1.22 Fri Feb 8 15:16:29 2008 +++ lutinutil/src/java/org/codelutin/util/FileUtil.java Wed Mar 19 17:22:31 2008 @@ -23,9 +23,9 @@ * Created: 22 nov. 2004 * * @author Benjamin Poussin - * @version $Revision: 1.22 $ + * @version $Revision: 1.23 $ * - * Mise a jour: $Date: 2008-02-08 15:16:29 $ + * Mise a jour: $Date: 2008-03-19 17:22:31 $ * par : $Author: tchemit $ */ @@ -79,15 +79,14 @@ @Override public boolean accept(File f) { - boolean result = f.isDirectory() || f.getAbsolutePath().matches(pattern); - return result; + return f.isDirectory() || f.getAbsolutePath().matches(pattern); } @Override public String getDescription() { return description; } - - }; + + } /** @@ -110,7 +109,8 @@ String description = patternOrDescriptionFilters[i*2 + 1]; filters[i] = new PatternChooserFilter(pattern, description); } - File result = getFile(filters); + File result; + result = getFile(filters); return result; } @@ -371,7 +371,7 @@ * Permet de sauver une chaine directement dans un fichier * @param file Le fichier dans lequel il faut ecrire la chaine * @param content Le texte a ecrire dans le fichier - * @throws IOException + * @throws IOException if any pb while writing */ static public void writeString(File file, String content) throws IOException { file.getParentFile().mkdirs(); @@ -379,6 +379,20 @@ out.write(content); out.close(); } + + /** + * Permet de sauver une chaine directement dans un fichier + * @param file Le fichier dans lequel il faut ecrire la chaine + * @param content Le texte a ecrire dans le fichier + * @param encoding encoding to use + * @throws IOException if any pb while writing + */ + static public void writeString(File file, String content,String encoding) throws IOException { + file.getParentFile().mkdirs(); + BufferedWriter out = getWriter(file,encoding); + out.write(content); + out.close(); + } /** * Permet de donner une representation fichier pour une chaine de caractere.