org.apache.pluto.portlet
Class RenderResponseWrapper

java.lang.Object
  extended by javax.servlet.ServletResponseWrapper
      extended by javax.servlet.http.HttpServletResponseWrapper
          extended by org.apache.pluto.portlet.PortletResponseWrapper
              extended by org.apache.pluto.portlet.RenderResponseWrapper
All Implemented Interfaces:
javax.portlet.PortletResponse, javax.portlet.RenderResponse, javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class RenderResponseWrapper
extends PortletResponseWrapper
implements javax.portlet.RenderResponse


Field Summary
 
Fields inherited from interface javax.portlet.RenderResponse
EXPIRATION_CACHE
 
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Constructor Summary
RenderResponseWrapper(javax.portlet.RenderResponse renderResponse)
          Creates a ServletResponse adaptor wrapping the given response object.
 
Method Summary
 javax.portlet.PortletURL createActionURL()
           
 javax.portlet.PortletURL createRenderURL()
           
 void flushBuffer()
           
 int getBufferSize()
           
 java.lang.String getCharacterEncoding()
           
 java.lang.String getContentType()
           
 java.util.Locale getLocale()
           
 java.lang.String getNamespace()
           
 java.io.OutputStream getPortletOutputStream()
           
 javax.portlet.RenderResponse getRenderResponse()
          Return the wrapped ServletResponse object.
 java.io.PrintWriter getWriter()
           
 boolean isCommitted()
           
 void reset()
           
 void resetBuffer()
           
 void setBufferSize(int size)
           
 void setContentType(java.lang.String type)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class org.apache.pluto.portlet.PortletResponseWrapper
addProperty, encodeURL, getPortletResponse, setProperty, setResponse
 
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from class javax.servlet.ServletResponseWrapper
getOutputStream, getResponse, setContentLength, setLocale, setResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.portlet.PortletResponse
addProperty, encodeURL, setProperty
 
Methods inherited from interface javax.servlet.ServletResponse
getOutputStream, setContentLength, setLocale
 

Constructor Detail

RenderResponseWrapper

public RenderResponseWrapper(javax.portlet.RenderResponse renderResponse)
Creates a ServletResponse adaptor wrapping the given response object.

Throws:
java.lang.IllegalArgumentException - if the response is null.
Method Detail

getContentType

public java.lang.String getContentType()
Specified by:
getContentType in interface javax.portlet.RenderResponse

createRenderURL

public javax.portlet.PortletURL createRenderURL()
Specified by:
createRenderURL in interface javax.portlet.RenderResponse

createActionURL

public javax.portlet.PortletURL createActionURL()
Specified by:
createActionURL in interface javax.portlet.RenderResponse

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface javax.portlet.RenderResponse

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface javax.portlet.RenderResponse

setContentType

public void setContentType(java.lang.String type)
Specified by:
setContentType in interface javax.portlet.RenderResponse
Specified by:
setContentType in interface javax.servlet.ServletResponse
Overrides:
setContentType in class javax.servlet.ServletResponseWrapper

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Specified by:
getCharacterEncoding in interface javax.portlet.RenderResponse
Specified by:
getCharacterEncoding in interface javax.servlet.ServletResponse
Overrides:
getCharacterEncoding in class javax.servlet.ServletResponseWrapper

getWriter

public java.io.PrintWriter getWriter()
                              throws java.io.IOException
Specified by:
getWriter in interface javax.portlet.RenderResponse
Specified by:
getWriter in interface javax.servlet.ServletResponse
Overrides:
getWriter in class javax.servlet.ServletResponseWrapper
Throws:
java.io.IOException

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in interface javax.portlet.RenderResponse
Specified by:
getLocale in interface javax.servlet.ServletResponse
Overrides:
getLocale in class javax.servlet.ServletResponseWrapper

setBufferSize

public void setBufferSize(int size)
Specified by:
setBufferSize in interface javax.portlet.RenderResponse
Specified by:
setBufferSize in interface javax.servlet.ServletResponse
Overrides:
setBufferSize in class javax.servlet.ServletResponseWrapper

getBufferSize

public int getBufferSize()
Specified by:
getBufferSize in interface javax.portlet.RenderResponse
Specified by:
getBufferSize in interface javax.servlet.ServletResponse
Overrides:
getBufferSize in class javax.servlet.ServletResponseWrapper

flushBuffer

public void flushBuffer()
                 throws java.io.IOException
Specified by:
flushBuffer in interface javax.portlet.RenderResponse
Specified by:
flushBuffer in interface javax.servlet.ServletResponse
Overrides:
flushBuffer in class javax.servlet.ServletResponseWrapper
Throws:
java.io.IOException

resetBuffer

public void resetBuffer()
Specified by:
resetBuffer in interface javax.portlet.RenderResponse
Specified by:
resetBuffer in interface javax.servlet.ServletResponse
Overrides:
resetBuffer in class javax.servlet.ServletResponseWrapper

isCommitted

public boolean isCommitted()
Specified by:
isCommitted in interface javax.portlet.RenderResponse
Specified by:
isCommitted in interface javax.servlet.ServletResponse
Overrides:
isCommitted in class javax.servlet.ServletResponseWrapper

reset

public void reset()
Specified by:
reset in interface javax.portlet.RenderResponse
Specified by:
reset in interface javax.servlet.ServletResponse
Overrides:
reset in class javax.servlet.ServletResponseWrapper

getPortletOutputStream

public java.io.OutputStream getPortletOutputStream()
                                            throws java.io.IOException
Specified by:
getPortletOutputStream in interface javax.portlet.RenderResponse
Throws:
java.io.IOException

getRenderResponse

public javax.portlet.RenderResponse getRenderResponse()
Return the wrapped ServletResponse object.



Copyright © 2003-2011 . All Rights Reserved.