1 package org.apache.beehive.netui.tags.rendering; 2 3 import org.apache.beehive.netui.util.Bundle; 4 import org.apache.beehive.netui.util.logging.Logger; 5 6 import javax.servlet.ServletResponse ; 7 import java.io.IOException ; 8 import java.io.PrintWriter ; 9 10 public class ResponseRenderAppender extends AbstractRenderAppender 11 { 12 private static final Logger logger = Logger.getInstance(ResponseRenderAppender.class); 13 14 private ServletResponse _response; 15 16 public ResponseRenderAppender(ServletResponse response) 17 { 18 _response = response; 19 } 20 21 public void append(String s) 22 { 23 try { 24 PrintWriter writer = _response.getWriter(); 25 writer.print(s); 26 } 27 catch (IOException e) { 28 logger.error(Bundle.getString("Tags_WriteException"), e); 29 } 30 } 31 32 public void append(char c) 33 { 34 try { 35 PrintWriter writer = _response.getWriter(); 36 writer.print(c); 37 } 38 catch (IOException e) { 39 logger.error(Bundle.getString("Tags_WriteException"), e); 40 } 41 } 42 43 } 44 | Popular Tags |