r2921 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator
Author: chatellier Date: 2010-01-19 09:52:51 +0000 (Tue, 19 Jan 2010) New Revision: 2921 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationProperties.java Log: Add buffered reader to read property file. Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationProperties.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationProperties.java 2010-01-18 09:08:50 UTC (rev 2920) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationProperties.java 2010-01-19 09:52:51 UTC (rev 2921) @@ -2,16 +2,18 @@ import static org.nuiton.i18n.I18n._; -import fr.ifremer.isisfish.datastore.SimulationStorage; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - +import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.Properties; +import org.apache.commons.io.IOUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +import fr.ifremer.isisfish.datastore.SimulationStorage; + /** * this class contains all usefull informations about a simulation. * <p/> @@ -44,22 +46,14 @@ private void loadProperties(File file) { if (file.exists()) { - FileReader reader = null; - + BufferedReader reader = null; try { - reader = new FileReader(file); + reader = new BufferedReader(new FileReader(file)); this.data.load(reader); } catch (IOException e) { log.warn(_("isisfish.error.load.file", file)); } finally { - if (reader != null) { - try { - reader.close(); - } catch (IOException e) { - //TODO - } - } - + IOUtils.closeQuietly(reader); } } }
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org