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 ; 7 import java.io.OutputStreamWriter ; 8 import java.io.Writer ; 9 10 public abstract class ChunkedXMLContentHandler implements ResponseHandler { 11 12 public abstract void writeTo(Writer writer) throws IOException ; 13 14 public void respond(Response response) throws Exception { 15 response.setHeader("Content-Type", "text/xml; charset=UTF-8"); 16 OutputStreamWriter writer = new OutputStreamWriter (response.writeBody(), "UTF-8"); 17 writeTo(writer); 18 writer.flush(); 19 } 20 } 21 | Popular Tags |