org.springframework.mock.web.portlet
Class MockMimeResponse
java.lang.Object
org.springframework.mock.web.portlet.MockPortletResponse
org.springframework.mock.web.portlet.MockMimeResponse
- Direct Known Subclasses:
- MockRenderResponse, MockResourceResponse
public class MockMimeResponse
- extends MockPortletResponse
Mock implementation of the javax.portlet.MimeResponse
interface.
- Since:
- 3.0
- Author:
- Juergen Hoeller
Methods inherited from class org.springframework.mock.web.portlet.MockPortletResponse |
addProperty, addProperty, addProperty, createElement, encodeURL, getCookie, getCookies, getNamespace, getPortalContext, getProperties, getProperty, getPropertyNames, getXmlProperties, getXmlProperty, getXmlPropertyNames, setNamespace, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
request
private PortletRequest request
contentType
private java.lang.String contentType
characterEncoding
private java.lang.String characterEncoding
writer
private java.io.PrintWriter writer
locale
private java.util.Locale locale
bufferSize
private int bufferSize
outputStream
private final java.io.ByteArrayOutputStream outputStream
cacheControl
private final CacheControl cacheControl
committed
private boolean committed
includedUrl
private java.lang.String includedUrl
forwardedUrl
private java.lang.String forwardedUrl
MockMimeResponse
public MockMimeResponse()
- Create a new MockMimeResponse with a default
MockPortalContext
.
- See Also:
MockPortalContext
MockMimeResponse
public MockMimeResponse(PortalContext portalContext)
- Create a new MockMimeResponse.
- Parameters:
portalContext
- the PortalContext defining the supported
PortletModes and WindowStates
MockMimeResponse
public MockMimeResponse(PortalContext portalContext,
PortletRequest request)
- Create a new MockMimeResponse.
- Parameters:
portalContext
- the PortalContext defining the supported
PortletModes and WindowStatesrequest
- the corresponding render/resource request that this response
is being generated for
setContentType
public void setContentType(java.lang.String contentType)
getContentType
public java.lang.String getContentType()
setCharacterEncoding
public void setCharacterEncoding(java.lang.String characterEncoding)
getCharacterEncoding
public java.lang.String getCharacterEncoding()
getWriter
public java.io.PrintWriter getWriter()
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
getContentAsByteArray
public byte[] getContentAsByteArray()
getContentAsString
public java.lang.String getContentAsString()
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
setLocale
public void setLocale(java.util.Locale locale)
getLocale
public java.util.Locale getLocale()
setBufferSize
public void setBufferSize(int bufferSize)
getBufferSize
public int getBufferSize()
flushBuffer
public void flushBuffer()
resetBuffer
public void resetBuffer()
setCommitted
public void setCommitted(boolean committed)
isCommitted
public boolean isCommitted()
reset
public void reset()
getPortletOutputStream
public java.io.OutputStream getPortletOutputStream()
throws java.io.IOException
- Throws:
java.io.IOException
createRenderURL
public PortletURL createRenderURL()
createActionURL
public PortletURL createActionURL()
createResourceURL
public ResourceURL createResourceURL()
getCacheControl
public CacheControl getCacheControl()
setIncludedUrl
public void setIncludedUrl(java.lang.String includedUrl)
getIncludedUrl
public java.lang.String getIncludedUrl()
setForwardedUrl
public void setForwardedUrl(java.lang.String forwardedUrl)
getForwardedUrl
public java.lang.String getForwardedUrl()