r3804 - branches/4.0.1/src/main/java/fr/ifremer/isisfish/util
Author: echatellier Date: 2012-11-06 11:23:53 +0100 (Tue, 06 Nov 2012) New Revision: 3804 Url: http://forge.codelutin.com/repositories/revision/isis-fish/3804 Log: Migrate methods removed from FileUtil Added: branches/4.0.1/src/main/java/fr/ifremer/isisfish/util/ScriptUtil.java Added: branches/4.0.1/src/main/java/fr/ifremer/isisfish/util/ScriptUtil.java =================================================================== --- branches/4.0.1/src/main/java/fr/ifremer/isisfish/util/ScriptUtil.java (rev 0) +++ branches/4.0.1/src/main/java/fr/ifremer/isisfish/util/ScriptUtil.java 2012-11-06 10:23:53 UTC (rev 3804) @@ -0,0 +1,39 @@ +package fr.ifremer.isisfish.util; + +import java.io.File; +import java.io.IOException; + +import org.apache.commons.io.FileUtils; + +/** + * Cette class réintroduit les méthodes qui ont été supprimées dans nuiton-utils + * (car des equivalents commons existent). + * + * Pour facilité la vie des utilisateurs, ont les regroupent ici. + * + * @author echatellier + */ +public class ScriptUtil { + + /** + * Reads the contents of a file into a String. The file is always closed. + * + * @param file the file to read, must not be {@code null} + * @return the file contents, never {@code null} + * @since 4.2.2 + */ + public static String readAsString(File file) throws IOException { + return FileUtils.readFileToString(file, "utf-8"); + } + + /** + * Writes a String to a file creating the file if it does not exist. + * + * @param file the file to write + * @param content the content to write to the file + * @since 4.2.2 + */ + public static void writeString(File file, String content) throws IOException { + FileUtils.writeStringToFile(file, content, "utf-8"); + } +} Property changes on: branches/4.0.1/src/main/java/fr/ifremer/isisfish/util/ScriptUtil.java ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL
participants (1)
-
echatellier@users.forge.codelutin.com