public class ViewHandlerPortletResponseWrapper extends java.lang.Object implements javax.portlet.RenderResponse, InterweavingResponse
Constructor and Description |
---|
ViewHandlerPortletResponseWrapper(javax.portlet.RenderResponse response) |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(java.lang.String key,
java.lang.String value) |
javax.portlet.PortletURL |
createActionURL() |
javax.portlet.PortletURL |
createRenderURL() |
java.lang.String |
encodeURL(java.lang.String path) |
void |
flushBuffer() |
void |
flushContentToWrappedResponse()
Flush the current buffered content to the wrapped
response (this could be a Servlet or Portlet response)
|
void |
flushToWriter(java.io.Writer writer,
java.lang.String encoding)
Flush the current buffered content to the provided
Writer |
int |
getBufferSize() |
byte[] |
getBytes() |
java.lang.String |
getCharacterEncoding() |
char[] |
getChars() |
java.lang.String |
getContentType() |
java.util.Locale |
getLocale() |
java.lang.String |
getNamespace() |
java.io.OutputStream |
getPortletOutputStream() |
int |
getStatus() |
java.io.PrintWriter |
getWriter() |
boolean |
isBytes() |
boolean |
isChars() |
boolean |
isCommitted() |
void |
reset() |
void |
resetBuffer() |
void |
resetBuffers()
Clear the internal buffers.
|
void |
setBufferSize(int size) |
void |
setContentType(java.lang.String type) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setTitle(java.lang.String title) |
public ViewHandlerPortletResponseWrapper(javax.portlet.RenderResponse response)
public void resetBuffers() throws java.io.IOException
InterweavingResponse
resetBuffers
in interface InterweavingResponse
java.io.IOException
- if some odd error occurspublic boolean isBytes()
isBytes
in interface InterweavingResponse
true
if content has been
written using an OutputStream
.public boolean isChars()
isChars
in interface InterweavingResponse
true
if content has been
written using a Writer
.public char[] getChars()
getChars
in interface InterweavingResponse
public byte[] getBytes()
getBytes
in interface InterweavingResponse
public int getStatus()
getStatus
in interface InterweavingResponse
public java.lang.String getContentType()
getContentType
in interface javax.portlet.RenderResponse
public javax.portlet.PortletURL createRenderURL()
createRenderURL
in interface javax.portlet.RenderResponse
public javax.portlet.PortletURL createActionURL()
createActionURL
in interface javax.portlet.RenderResponse
public java.lang.String getNamespace()
getNamespace
in interface javax.portlet.RenderResponse
public void setTitle(java.lang.String title)
setTitle
in interface javax.portlet.RenderResponse
public void setContentType(java.lang.String type)
setContentType
in interface javax.portlet.RenderResponse
public java.lang.String getCharacterEncoding()
getCharacterEncoding
in interface javax.portlet.RenderResponse
public java.util.Locale getLocale()
getLocale
in interface javax.portlet.RenderResponse
public void setBufferSize(int size)
setBufferSize
in interface javax.portlet.RenderResponse
public int getBufferSize()
getBufferSize
in interface javax.portlet.RenderResponse
public void flushBuffer() throws java.io.IOException
flushBuffer
in interface javax.portlet.RenderResponse
java.io.IOException
public void resetBuffer()
resetBuffer
in interface javax.portlet.RenderResponse
public boolean isCommitted()
isCommitted
in interface javax.portlet.RenderResponse
public void reset()
reset
in interface javax.portlet.RenderResponse
public java.io.PrintWriter getWriter() throws java.io.IOException
getWriter
in interface javax.portlet.RenderResponse
java.io.IOException
public java.io.OutputStream getPortletOutputStream() throws java.io.IOException
getPortletOutputStream
in interface javax.portlet.RenderResponse
java.io.IOException
public void addProperty(java.lang.String key, java.lang.String value)
addProperty
in interface javax.portlet.PortletResponse
public void setProperty(java.lang.String key, java.lang.String value)
setProperty
in interface javax.portlet.PortletResponse
public java.lang.String encodeURL(java.lang.String path)
encodeURL
in interface javax.portlet.PortletResponse
public void flushContentToWrappedResponse() throws java.io.IOException
InterweavingResponse
flushContentToWrappedResponse
in interface InterweavingResponse
java.io.IOException
- if content cannot be writtenpublic void flushToWriter(java.io.Writer writer, java.lang.String encoding) throws java.io.IOException
InterweavingResponse
Writer
flushToWriter
in interface InterweavingResponse
writer
- target Writer
encoding
- the encoding that should be usedjava.io.IOException
- if content cannot be writtenCopyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.