bodewig 2003/10/09 01:15:33 Modified: src/main/org/apache/tools/ant/taskdefs/optional ReplaceRegExp.java Log: Use encoding for output as well Revision Changes Path 1.29 +7 -2 ant/src/main/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.java Index: ReplaceRegExp.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.java,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- ReplaceRegExp.java 3 Oct 2003 01:10:22 -0000 1.28 +++ ReplaceRegExp.java 9 Oct 2003 08:15:33 -0000 1.29 @@ -58,11 +58,14 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileReader; +import java.io.FileOutputStream; import java.io.FileWriter; import java.io.InputStreamReader; import java.io.IOException; +import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.Reader; +import java.io.Writer; import java.util.Vector; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.DirectoryScanner; @@ -321,15 +324,17 @@ File temp = fileUtils.createTempFile("replace", ".txt", null); Reader r = null; - FileWriter w = null; + Writer w = null; try { if (encoding == null) { r = new FileReader(f); + w = new FileWriter(temp); } else { r = new InputStreamReader(new FileInputStream(f), encoding); + w = new OutputStreamWriter(new FileOutputStream(temp), + encoding); } - w = new FileWriter(temp); BufferedReader br = new BufferedReader(r); BufferedWriter bw = new BufferedWriter(w);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]