org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp
Class MimeResponseImp

java.lang.Object
  extended by javax.servlet.ServletResponseWrapper
      extended by javax.servlet.http.HttpServletResponseWrapper
          extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletResponseImp
              extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.MimeResponseImp
All Implemented Interfaces:
javax.portlet.MimeResponse, javax.portlet.PortletResponse, javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
Direct Known Subclasses:
RenderResponseImp, ResourceResponseImp

public class MimeResponseImp
extends PortletResponseImp
implements javax.portlet.MimeResponse

Author : Alexey Zavizionov alexey.zavizionov@exoplatform.com.ua 25.05.2007.


Field Summary
 
Fields inherited from interface javax.portlet.MimeResponse
CACHE_SCOPE, ETAG, EXPIRATION_CACHE, MARKUP_HEAD_ELEMENT, NAMESPACED_RESPONSE, PRIVATE_SCOPE, PUBLIC_SCOPE, USE_CACHED_CONTENT
 
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_FOUND, 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
MimeResponseImp(ResponseContext resCtx)
           
 
Method Summary
 javax.portlet.PortletURL createActionURL()
          Overridden method.
 javax.portlet.ResourceURL createResourceURL()
          Overridden method.
 void flushBuffer()
          Overridden method.
 int getBufferSize()
          Overridden method.
 javax.portlet.CacheControl getCacheControl()
          Overridden method.
 java.lang.String getContentType()
          Overridden method.
 java.util.Locale getLocale()
          Overridden method.
 java.io.OutputStream getPortletOutputStream()
          Overridden method.
 java.io.PrintWriter getWriter()
          Overridden method.
 boolean isCommitted()
          Overridden method.
 void reset()
          Overridden method.
 void resetBuffer()
          Overridden method.
 void setBufferSize(int size)
          Overridden method.
 void setContentType(java.lang.String contentType)
          Overridden method.
 
Methods inherited from class org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletResponseImp
addProperty, addProperty, addProperty, createElement, createRenderURL, encodeURL, getCont, getInput, getNamespace, getOutput, getPortletDatas, getProperty, getResCtx, getWindowId, isAlreadyForwarded, isCurrentlySecured, isRedirectionPossible, isSendRedirectAlreadyOccured, removeProperty, setAlreadyForwarded, setInput, setOutput, setPortletDatas, setProperty, setRedirectionPossible, setResCtx, setSendRedirectAlreadyOccured
 
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
getCharacterEncoding, getOutputStream, getResponse, setCharacterEncoding, 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.MimeResponse
createRenderURL, getCharacterEncoding
 
Methods inherited from interface javax.portlet.PortletResponse
addProperty, addProperty, addProperty, createElement, encodeURL, getNamespace, setProperty
 
Methods inherited from interface javax.servlet.ServletResponse
getCharacterEncoding, getOutputStream, setCharacterEncoding, setContentLength, setLocale
 

Constructor Detail

MimeResponseImp

public MimeResponseImp(ResponseContext resCtx)
Parameters:
resCtx - response context
Method Detail

getContentType

public final java.lang.String getContentType()
Overridden method.

Specified by:
getContentType in interface javax.portlet.MimeResponse
Specified by:
getContentType in interface javax.servlet.ServletResponse
Overrides:
getContentType in class javax.servlet.ServletResponseWrapper
Returns:
content type
See Also:
ServletResponseWrapper.getContentType()

setContentType

public void setContentType(java.lang.String contentType)
Overridden method.

Specified by:
setContentType in interface javax.portlet.MimeResponse
Specified by:
setContentType in interface javax.servlet.ServletResponse
Overrides:
setContentType in class javax.servlet.ServletResponseWrapper
Parameters:
contentType - content type
See Also:
ServletResponseWrapper.setContentType(java.lang.String)

getPortletOutputStream

public final java.io.OutputStream getPortletOutputStream()
                                                  throws java.io.IOException
Overridden method.

Specified by:
getPortletOutputStream in interface javax.portlet.MimeResponse
Returns:
output stream
Throws:
java.io.IOException - exception
See Also:
MimeResponse.getPortletOutputStream()

getWriter

public final java.io.PrintWriter getWriter()
                                    throws java.io.IOException
Overridden method.

Specified by:
getWriter in interface javax.portlet.MimeResponse
Specified by:
getWriter in interface javax.servlet.ServletResponse
Overrides:
getWriter in class javax.servlet.ServletResponseWrapper
Returns:
writer
Throws:
java.io.IOException - exception
See Also:
ServletResponseWrapper.getWriter()

flushBuffer

public final void flushBuffer()
                       throws java.io.IOException
Overridden method.

Specified by:
flushBuffer in interface javax.portlet.MimeResponse
Specified by:
flushBuffer in interface javax.servlet.ServletResponse
Overrides:
flushBuffer in class javax.servlet.ServletResponseWrapper
Throws:
java.io.IOException - exception
See Also:
ServletResponseWrapper.flushBuffer()

getBufferSize

public final int getBufferSize()
Overridden method.

Specified by:
getBufferSize in interface javax.portlet.MimeResponse
Specified by:
getBufferSize in interface javax.servlet.ServletResponse
Overrides:
getBufferSize in class javax.servlet.ServletResponseWrapper
Returns:
buffer size
See Also:
ServletResponseWrapper.getBufferSize()

isCommitted

public final boolean isCommitted()
Overridden method.

Specified by:
isCommitted in interface javax.portlet.MimeResponse
Specified by:
isCommitted in interface javax.servlet.ServletResponse
Overrides:
isCommitted in class javax.servlet.ServletResponseWrapper
Returns:
is committed
See Also:
ServletResponseWrapper.isCommitted()

reset

public final void reset()
Overridden method.

Specified by:
reset in interface javax.portlet.MimeResponse
Specified by:
reset in interface javax.servlet.ServletResponse
Overrides:
reset in class javax.servlet.ServletResponseWrapper
See Also:
ServletResponseWrapper.reset()

resetBuffer

public final void resetBuffer()
Overridden method.

Specified by:
resetBuffer in interface javax.portlet.MimeResponse
Specified by:
resetBuffer in interface javax.servlet.ServletResponse
Overrides:
resetBuffer in class javax.servlet.ServletResponseWrapper
See Also:
ServletResponseWrapper.resetBuffer()

setBufferSize

public final void setBufferSize(int size)
Overridden method.

Specified by:
setBufferSize in interface javax.portlet.MimeResponse
Specified by:
setBufferSize in interface javax.servlet.ServletResponse
Overrides:
setBufferSize in class javax.servlet.ServletResponseWrapper
Parameters:
size - buffer size
See Also:
ServletResponseWrapper.setBufferSize(int)

getLocale

public final java.util.Locale getLocale()
Overridden method.

Specified by:
getLocale in interface javax.portlet.MimeResponse
Specified by:
getLocale in interface javax.servlet.ServletResponse
Overrides:
getLocale in class javax.servlet.ServletResponseWrapper
Returns:
locale
See Also:
ServletResponseWrapper.getLocale()

getCacheControl

public final javax.portlet.CacheControl getCacheControl()
Overridden method.

Specified by:
getCacheControl in interface javax.portlet.MimeResponse
Returns:
cache control object
See Also:
MimeResponse.getCacheControl()

createActionURL

public final javax.portlet.PortletURL createActionURL()
                                               throws java.lang.IllegalStateException
Overridden method.

Specified by:
createActionURL in interface javax.portlet.MimeResponse
Returns:
action url
Throws:
java.lang.IllegalStateException - exception
See Also:
MimeResponse.createActionURL()

createResourceURL

public final javax.portlet.ResourceURL createResourceURL()
                                                  throws java.lang.IllegalStateException
Overridden method.

Specified by:
createResourceURL in interface javax.portlet.MimeResponse
Returns:
resource url
Throws:
java.lang.IllegalStateException - exception
See Also:
MimeResponse.createResourceURL()


Copyright © 2012 eXo Platform SAS. All Rights Reserved.