1 // $Id: FileOutput.java,v 1.1 2004/02/12 22:38:15 powerpete Exp $
2 // [JMP, 12.02.2004] Created this file.
3 package org.jface.stepmt.demoapp.files;
4
5 import java.io.BufferedWriter;
6 import java.io.FileWriter;
7 import java.io.IOException;
8 import java.io.Writer;
9
10 import org.apache.commons.logging.Log;
11 import org.apache.commons.logging.LogFactory;
12
13 /***
14 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
15 * @version $Id: FileOutput.java,v 1.1 2004/02/12 22:38:15 powerpete Exp $
16 */
17 public class FileOutput
18 {
19 private static final Log LOG = LogFactory.getLog(FileOutput.class);
20
21 public boolean write(String filename, String text)
22 {
23 Writer writer = null;
24 try
25 {
26 writer = new BufferedWriter(new FileWriter(filename));
27 writer.write(text);
28 writer.flush();
29 return true;
30 }
31 catch (IOException e)
32 {
33 LOG.fatal("Error writing text to file " + filename);
34 return false;
35 }
36 finally
37 {
38 try
39 {
40 writer.close();
41 }
42 catch (IOException e)
43 {
44 // GIVE UP.
45 }
46 }
47 }
48 }
This page was automatically generated by Maven