Index: lutinutil/src/java/org/codelutin/util/FileUtil.java diff -u lutinutil/src/java/org/codelutin/util/FileUtil.java:1.21 lutinutil/src/java/org/codelutin/util/FileUtil.java:1.22 --- lutinutil/src/java/org/codelutin/util/FileUtil.java:1.21 Thu Jan 24 00:24:45 2008 +++ lutinutil/src/java/org/codelutin/util/FileUtil.java Fri Feb 8 15:16:29 2008 @@ -23,9 +23,9 @@ * Created: 22 nov. 2004 * * @author Benjamin Poussin - * @version $Revision: 1.21 $ + * @version $Revision: 1.22 $ * - * Mise a jour: $Date: 2008-01-24 00:24:45 $ + * Mise a jour: $Date: 2008-02-08 15:16:29 $ * par : $Author: tchemit $ */ @@ -118,7 +118,8 @@ * Retourne le nom du fichier entre dans la boite de dialogue. * Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne null. * - * @param filters les filtres a ajouter + * @param filters les filtres a ajouter + * @return */ static public File getFile(javax.swing.filechooser.FileFilter ... filters){ try{ @@ -152,16 +153,18 @@ /** * @param title le nom de la boite de dialogue + * @param approvalText * @return le nom du repertoire entre dans la boite de dialogue. * Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne * null. */ - static public String getDirectory(String title) { + static public String getDirectory(String title,String approvalText) { try{ JFileChooser chooser = new JFileChooser(currentDirectory); chooser.setDialogType(JFileChooser.CUSTOM_DIALOG); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); - int returnVal = chooser.showDialog(null, title); + chooser.setDialogTitle(title); + int returnVal = chooser.showDialog(null,approvalText); if(returnVal == JFileChooser.APPROVE_OPTION) { File theFile = chooser.getSelectedFile(); if(theFile != null) { @@ -186,7 +189,7 @@ * null. */ static public String getDirectory() { - return getDirectory("Ok"); + return getDirectory("Ok","Ok"); } /** @@ -306,6 +309,7 @@ * @param tmpdir le répertoire temporaire ou il faut creer le repertoire * si null on utilise java.io.tmpdir * @return le fichier pointant sur le nouveau repertoire + * @throws java.io.IOException */ static public File createTempDirectory(String prefix, String suffix, File tmpdir) throws IOException { if (tmpdir == null) { @@ -323,6 +327,10 @@ /** * Permet de creer un nouveu repertoire temporaire, l'effacement du * répertoire est a la charge de l'appelant + * @param prefix + * @param suffix + * @return + * @throws java.io.IOException */ static public File createTempDirectory(String prefix, String suffix) throws IOException { return createTempDirectory(prefix, suffix, null); @@ -330,6 +338,8 @@ /** * Regarde si le fichier f1 est plus recent que le fichier f2 + * @param f1 + * @param f2 * @return vrai si f1 est plus recent que f2 */ static public boolean isNewer(File f1, File f2) { @@ -341,7 +351,8 @@ * Permet de lire un fichier et de retourner sont contenu sous forme d'une * chaine de carateres * @param file le fichier a lire - * @throws IOException + * @throws IOException + * @return */ static public String readAsString(File file) throws IOException { StringBuffer result = new StringBuffer(); @@ -418,7 +429,7 @@ /** * Permet de récupérer l'extension d'un fichier * @param file le fichier dont on souhaite l'extension - * @param extchar la liste des caracteres pouvant former l'extension + * @param extchars la liste des caracteres pouvant former l'extension * dans l'ordre de preference. Si vide on utilise ".". * @return l'extension ou la chaine vide si le fichier n'a pas d'extension * l'extension ne contient pas le chaine de delimitation @@ -482,7 +493,8 @@ * @param directory le répertoire à partir duquel il faut faire la recherche * @param pattern le pattern que doit respecter le fichier pour être dans la * liste résultante - * @return une liste d'objet {@link java.io.File} qui ont s'attisfait le + * @param recursively + * @return une liste d'objet {@link java.io.File} qui ont s'attisfait le * pattern. */ public static List find(File directory, final String pattern, boolean recursively){ @@ -505,7 +517,8 @@ * @param directory repertoire à partir duquel il faut faire la recherche * @param ff le filtre à appliquer pour savoir si le fichier parcouru doit * être conservé dans les résultats, ou null pour tous les fichiers - * @return une liste d'objet {@link java.io.File}, qui s'attisfont le filtre + * @param recursively + * @return une liste d'objet {@link java.io.File}, qui s'attisfont le filtre */ public static List getFilteredElements(File directory, FileFilter ff, boolean recursively) { ArrayList result = new ArrayList(); @@ -530,7 +543,8 @@ /** * Supprime recursivement tout le contenu d'un répertoire. - * @return vrai si tout se passe bien, false si la suppression d'un élement + * @param directory + * @return vrai si tout se passe bien, false si la suppression d'un élement * se passe mal */ public static boolean deleteRecursively(String directory) { @@ -539,7 +553,8 @@ /** * Supprime recursivement tout le contenu d'un répertoire. - * @return vrai si tout se passe bien, false si la suppression d'un élement + * @param directory + * @return vrai si tout se passe bien, false si la suppression d'un élement * se passe mal */ public static boolean deleteRecursively(File directory) {