You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2005/08/26 17:34:48 UTC
svn commit: r240264 -
/myfaces/impl/trunk/src/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java
Author: mmarinschek
Date: Fri Aug 26 08:34:44 2005
New Revision: 240264
URL: http://svn.apache.org/viewcvs?rev=240264&view=rev
Log:
createResponseStream was not implemented and missing in interface
Modified:
myfaces/impl/trunk/src/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java
Modified: myfaces/impl/trunk/src/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java
URL: http://svn.apache.org/viewcvs/myfaces/impl/trunk/src/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java?rev=240264&r1=240263&r2=240264&view=diff
==============================================================================
--- myfaces/impl/trunk/src/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java (original)
+++ myfaces/impl/trunk/src/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java Fri Aug 26 08:34:44 2005
@@ -26,6 +26,7 @@
import javax.faces.render.ResponseStateManager;
import java.io.OutputStream;
import java.io.Writer;
+import java.io.IOException;
import java.util.*;
@@ -188,8 +189,40 @@
return contentTypeList;
}
- public ResponseStream createResponseStream(OutputStream outputstream)
+ public ResponseStream createResponseStream(OutputStream outputStream)
{
- throw new UnsupportedOperationException(this.getClass().getName() + " UnsupportedOperationException");
+ final OutputStream output = outputStream;
+
+ return new ResponseStream()
+ {
+ public void write(int b) throws IOException
+ {
+ output.write(b);
+ }
+
+
+ public void write(byte b[]) throws IOException
+ {
+ output.write(b);
+ }
+
+
+ public void write(byte b[], int off, int len) throws IOException
+ {
+ output.write(b, off, len);
+ }
+
+
+ public void flush() throws IOException
+ {
+ output.flush();
+ }
+
+
+ public void close() throws IOException
+ {
+ output.close();
+ }
+ };
}
}