com.liferay.portlet
Class MimeResponseImpl

java.lang.Object
  extended by com.liferay.portlet.PortletResponseImpl
      extended by com.liferay.portlet.MimeResponseImpl
All Implemented Interfaces:
com.liferay.portal.kernel.portlet.LiferayPortletResponse, javax.portlet.MimeResponse, javax.portlet.PortletResponse
Direct Known Subclasses:
RenderResponseImpl, ResourceResponseImpl

public abstract class MimeResponseImpl
extends PortletResponseImpl
implements javax.portlet.MimeResponse

View Source

Author:
Brian Wing Shun Chan

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
 
Constructor Summary
MimeResponseImpl()
           
 
Method Summary
 void flushBuffer()
           
 int getBufferSize()
           
 javax.portlet.CacheControl getCacheControl()
           
 java.lang.String getCharacterEncoding()
           
 java.lang.String getContentType()
           
 java.util.Locale getLocale()
           
 java.io.OutputStream getPortletOutputStream()
           
 java.io.PrintWriter getWriter()
           
protected  void init(PortletRequestImpl portletRequestImpl, javax.servlet.http.HttpServletResponse response, java.lang.String portletName, long companyId, long plid)
           
 boolean isCalledFlushBuffer()
           
 boolean isCalledGetPortletOutputStream()
           
 boolean isCalledGetWriter()
           
 boolean isCommitted()
           
 void reset()
           
 void resetBuffer()
           
 void setBufferSize(int size)
           
 void setContentType(java.lang.String contentType)
           
 
Methods inherited from class com.liferay.portlet.PortletResponseImpl
addDateHeader, addHeader, addIntHeader, addProperty, addProperty, addProperty, createActionURL, createActionURL, createElement, createPortletURLImpl, createPortletURLImpl, createPortletURLImpl, createRenderURL, createRenderURL, createResourceURL, createResourceURL, encodeURL, getCompanyId, getHttpServletRequest, getHttpServletResponse, getLifecycle, getNamespace, getPlid, getPortlet, getPortletName, getPortletRequest, getPortletResponseImpl, getProperties, getUrlEncoder, setDateHeader, setHeader, setIntHeader, setPlid, setProperty, setURLEncoder, transferHeaders
 
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
createActionURL, createRenderURL, createResourceURL
 
Methods inherited from interface javax.portlet.PortletResponse
addProperty, addProperty, addProperty, createElement, encodeURL, getNamespace, setProperty
 

Constructor Detail

MimeResponseImpl

public MimeResponseImpl()
Method Detail

isCalledFlushBuffer

public boolean isCalledFlushBuffer()

flushBuffer

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

getBufferSize

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

getCacheControl

public javax.portlet.CacheControl getCacheControl()
Specified by:
getCacheControl in interface javax.portlet.MimeResponse

getCharacterEncoding

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

getContentType

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

getLocale

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

getPortletOutputStream

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

getWriter

public java.io.PrintWriter getWriter()
                              throws java.io.IOException
Specified by:
getWriter in interface javax.portlet.MimeResponse
Throws:
java.io.IOException

isCalledGetPortletOutputStream

public boolean isCalledGetPortletOutputStream()

isCalledGetWriter

public boolean isCalledGetWriter()

isCommitted

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

reset

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

resetBuffer

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

setBufferSize

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

setContentType

public void setContentType(java.lang.String contentType)
Specified by:
setContentType in interface javax.portlet.MimeResponse

init

protected void init(PortletRequestImpl portletRequestImpl,
                    javax.servlet.http.HttpServletResponse response,
                    java.lang.String portletName,
                    long companyId,
                    long plid)
Overrides:
init in class PortletResponseImpl