KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > icesoft > faces > webapp > http > common > standard > ChunkedXMLContentHandler


1 package com.icesoft.faces.webapp.http.common.standard;
2
3 import com.icesoft.faces.webapp.http.common.Response;
4 import com.icesoft.faces.webapp.http.common.ResponseHandler;
5
6 import java.io.IOException JavaDoc;
7 import java.io.OutputStreamWriter JavaDoc;
8 import java.io.Writer JavaDoc;
9
10 public abstract class ChunkedXMLContentHandler implements ResponseHandler {
11
12     public abstract void writeTo(Writer JavaDoc writer) throws IOException JavaDoc;
13
14     public void respond(Response response) throws Exception JavaDoc {
15         response.setHeader("Content-Type", "text/xml; charset=UTF-8");
16         OutputStreamWriter JavaDoc writer = new OutputStreamWriter JavaDoc(response.writeBody(), "UTF-8");
17         writeTo(writer);
18         writer.flush();
19     }
20 }
21
Popular Tags