Author: jaz
Date: Sun Jan 7 19:48:23 2007
New Revision: 493931
URL:
http://svn.apache.org/viewvc?view=rev&rev=493931Log:
added quick method to obtain an outputstream
Modified:
ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/FileUtil.java
Modified: ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/FileUtil.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/FileUtil.java?view=diff&rev=493931&r1=493930&r2=493931==============================================================================
--- ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/FileUtil.java (original)
+++ ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/FileUtil.java Sun Jan 7 19:48:23 2007
@@ -15,14 +15,7 @@
*/
package org.ofbiz.base.util;
-import java.io.BufferedWriter;
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.Writer;
-import java.io.FileNotFoundException;
-import java.io.FileReader;
-import java.io.BufferedReader;
+import java.io.*;
/**
* File Utilities
@@ -54,7 +47,7 @@
}
}
}
-
+
public static Writer getBufferedWriter(String path, String name) throws IOException {
String fileName = getPatchedFileName(path, name);
if (UtilValidate.isEmpty(fileName)) {
@@ -62,6 +55,15 @@
}
return new BufferedWriter(new FileWriter(fileName));
+ }
+
+ public static OutputStream getBufferedOutputStream(String path, String name) throws IOException {
+ String fileName = getPatchedFileName(path, name);
+ if (UtilValidate.isEmpty(fileName)) {
+ throw new IOException("Cannot obtain buffered writer for an empty filename!");
+ }
+
+ return new BufferedOutputStream(new FileOutputStream(fileName));
}
public static String getPatchedFileName(String path, String fileName) throws IOException {