You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2010/04/21 16:25:16 UTC

svn commit: r936321 - /labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/URLRewritingStream.java

Author: simoneg
Date: Wed Apr 21 14:25:16 2010
New Revision: 936321

URL: http://svn.apache.org/viewvc?rev=936321&view=rev
Log:
Support for semi-writer interface for rewriting stream

Modified:
    labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/URLRewritingStream.java

Modified: labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/URLRewritingStream.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/URLRewritingStream.java?rev=936321&r1=936320&r2=936321&view=diff
==============================================================================
--- labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/URLRewritingStream.java (original)
+++ labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/utils/URLRewritingStream.java Wed Apr 21 14:25:16 2010
@@ -19,6 +19,9 @@ package org.apache.magma.website.utils;
 import java.io.FilterOutputStream;
 import java.io.IOException;
 import java.io.OutputStream;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetDecoder;
+import java.nio.charset.CharsetEncoder;
 import java.util.Arrays;
 import java.util.Stack;
 
@@ -376,5 +379,22 @@ public class URLRewritingStream extends 
 	public void setAlwaysAbsolute(boolean alwaysAbsolute) {
 		this.alwaysAbsolute = alwaysAbsolute;
 	}
+	
+
+    public void write(char cbuf[]) throws IOException {
+    	write(new String(cbuf));
+    }		
+    
+    public void write(char cbuf[], int off, int len) throws IOException {
+    	write(new String(cbuf, off, len));
+    }
+    
+    public void write(String str, int off, int len) throws IOException {
+    	write(str.substring(off, off + len));
+    }
+	
+	public void write(String str) throws IOException {
+		this.write(str.getBytes("UTF-8"));
+	}
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org