1 16 19 20 package org.apache.pluto.portlet; 21 22 import java.io.IOException ; 23 import java.io.OutputStream ; 24 25 import javax.portlet.PortletURL; 26 import javax.portlet.RenderResponse; 27 28 public class RenderResponseWrapper extends PortletResponseWrapper 29 implements RenderResponse 30 { 31 35 public RenderResponseWrapper(RenderResponse renderResponse) 36 { 37 super(renderResponse); 38 39 if (renderResponse == null) 40 { 41 throw new IllegalArgumentException ("Response cannot be null"); 42 } 43 } 44 45 public String getContentType() 47 { 48 return this.getRenderResponse().getContentType(); 49 } 50 51 public PortletURL createRenderURL() 52 { 53 return this.getRenderResponse().createRenderURL(); 54 } 55 56 public PortletURL createActionURL() 57 { 58 return this.getRenderResponse().createActionURL(); 59 } 60 61 public String getNamespace() 62 { 63 return this.getRenderResponse().getNamespace(); 64 } 65 66 public void setTitle(String title) 67 { 68 this.getRenderResponse().setTitle(title); 69 } 70 71 public void setContentType(String type) 72 { 73 this.getRenderResponse().setContentType(type); 74 } 75 76 public String getCharacterEncoding() 77 { 78 return this.getRenderResponse().getCharacterEncoding(); 79 } 80 81 public java.io.PrintWriter getWriter() throws java.io.IOException  82 { 83 return this.getRenderResponse().getWriter(); 84 } 85 86 public java.util.Locale getLocale() 87 { 88 return this.getRenderResponse().getLocale(); 89 } 90 91 public void setBufferSize(int size) 92 { 93 this.getRenderResponse().setBufferSize(size); 94 } 95 96 public int getBufferSize() 97 { 98 return this.getRenderResponse().getBufferSize(); 99 } 100 101 public void flushBuffer() throws java.io.IOException  102 { 103 this.getRenderResponse().flushBuffer(); 104 } 105 106 public void resetBuffer() 107 { 108 this.getRenderResponse().resetBuffer(); 109 } 110 111 public boolean isCommitted() 112 { 113 return this.getRenderResponse().isCommitted(); 114 } 115 116 public void reset() 117 { 118 this.getRenderResponse().reset(); 119 } 120 121 public OutputStream getPortletOutputStream() throws IOException 122 { 123 return this.getRenderResponse().getPortletOutputStream(); 124 } 125 127 131 public RenderResponse getRenderResponse() 132 { 133 return (RenderResponse) getPortletResponse(); 134 } 135 137 } 138 139 | Popular Tags |