org.apache.pluto.internal.impl
Class RenderResponseImpl

java.lang.Object
  extended byjavax.servlet.ServletResponseWrapper
      extended byjavax.servlet.http.HttpServletResponseWrapper
          extended byorg.apache.pluto.internal.impl.PortletResponseImpl
              extended byorg.apache.pluto.internal.impl.RenderResponseImpl
All Implemented Interfaces:
javax.servlet.http.HttpServletResponse, InternalPortletResponse, InternalRenderResponse, javax.portlet.PortletResponse, javax.portlet.RenderResponse, javax.servlet.ServletResponse

public class RenderResponseImpl
extends PortletResponseImpl
implements javax.portlet.RenderResponse, InternalRenderResponse

Implementation of the javax.portlet.RenderResponse interface.


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
RenderResponseImpl(PortletContainer container, InternalPortletWindow internalPortletWindow, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 
Method Summary
 javax.portlet.PortletURL createActionURL()
           
 javax.portlet.PortletURL createRenderURL()
           
 java.lang.String encodeRedirectUrl(java.lang.String url)
          TODO
 java.lang.String encodeRedirectURL(java.lang.String url)
          TODO
 void flushBuffer()
           
 int getBufferSize()
           
 java.lang.String getCharacterEncoding()
           
 java.lang.String getContentType()
           
 java.util.Locale getLocale()
           
 java.lang.String getNamespace()
           
 java.io.OutputStream getPortletOutputStream()
           
 java.io.PrintWriter getWriter()
           
 boolean isCommitted()
           
 boolean isIncluded()
           
 void reset()
           
 void resetBuffer()
           
 void setBufferSize(int size)
           
 void setContentType(java.lang.String contentType)
           
 void setIncluded(boolean included)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class org.apache.pluto.internal.impl.PortletResponseImpl
addProperty, encodeUrl, encodeURL, getContainer, getHttpServletRequest, getHttpServletResponse, getInternalPortletWindow, getOutputStream, isAbsolute, setProperty
 
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from class javax.servlet.ServletResponseWrapper
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 org.apache.pluto.internal.InternalPortletResponse
getInternalPortletWindow
 
Methods inherited from interface javax.servlet.ServletResponse
setContentLength, setLocale
 

Constructor Detail

RenderResponseImpl

public RenderResponseImpl(PortletContainer container,
                          InternalPortletWindow internalPortletWindow,
                          javax.servlet.http.HttpServletRequest servletRequest,
                          javax.servlet.http.HttpServletResponse servletResponse)
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 contentType)
                    throws java.lang.IllegalArgumentException
Specified by:
setContentType in interface javax.portlet.RenderResponse
Throws:
java.lang.IllegalArgumentException

getCharacterEncoding

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

getPortletOutputStream

public java.io.OutputStream getPortletOutputStream()
                                            throws java.io.IOException,
                                                   java.lang.IllegalStateException
Specified by:
getPortletOutputStream in interface javax.portlet.RenderResponse
Throws:
java.io.IOException
java.lang.IllegalStateException
See Also:
PortletResponseImpl.getOutputStream(), getWriter()

getWriter

public java.io.PrintWriter getWriter()
                              throws java.io.IOException,
                                     java.lang.IllegalStateException
Specified by:
getWriter in interface javax.portlet.RenderResponse
Overrides:
getWriter in class PortletResponseImpl
Throws:
java.io.IOException
java.lang.IllegalStateException
See Also:
PortletResponseImpl.getWriter(), getPortletOutputStream()

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in interface javax.portlet.RenderResponse

setBufferSize

public void setBufferSize(int size)
Specified by:
setBufferSize in interface javax.portlet.RenderResponse

getBufferSize

public int getBufferSize()
Specified by:
getBufferSize in interface javax.portlet.RenderResponse

flushBuffer

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

resetBuffer

public void resetBuffer()
Specified by:
resetBuffer in interface javax.portlet.RenderResponse

isCommitted

public boolean isCommitted()
Specified by:
isCommitted in interface javax.portlet.RenderResponse

reset

public void reset()
Specified by:
reset in interface javax.portlet.RenderResponse

setIncluded

public void setIncluded(boolean included)
Specified by:
setIncluded in interface InternalRenderResponse

isIncluded

public boolean isIncluded()
Specified by:
isIncluded in interface InternalRenderResponse

encodeRedirectUrl

public java.lang.String encodeRedirectUrl(java.lang.String url)
TODO

Specified by:
encodeRedirectUrl in interface javax.servlet.http.HttpServletResponse

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String url)
TODO

Specified by:
encodeRedirectURL in interface javax.servlet.http.HttpServletResponse


Copyright © 2003-2008 Apache Software Foundation. All Rights Reserved.