|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.portal.portlet.impl.jsr168.PortletResponseImpl
org.jboss.portal.portlet.impl.jsr168.RenderResponseImpl
| Field Summary | |
protected java.lang.String |
namespace
The namespace. |
protected FragmentResponse |
result
The fragment result. |
| Fields inherited from class org.jboss.portal.portlet.impl.jsr168.PortletResponseImpl |
invocation, preq |
| Fields inherited from interface javax.portlet.RenderResponse |
EXPIRATION_CACHE |
| Constructor Summary | |
RenderResponseImpl(RenderInvocation invocation,
PortletRequestImpl preq)
|
|
| Method Summary | |
PortletURL |
createActionURL()
Creates a portlet URL targeting the portlet. |
PortletURL |
createRenderURL()
Creates a portlet URL targeting the portlet. |
void |
flushBuffer()
Forces any content in the buffer to be written to the client. |
int |
getBufferSize()
Returns the actual buffer size used for the response. |
java.lang.String |
getCharacterEncoding()
Returns the name of the charset used for the MIME body sent in this response. |
java.lang.String |
getContentType()
Returns the MIME type that can be used to contribute markup to the render response. |
java.util.Locale |
getLocale()
Returns the locale assigned to the response. |
java.lang.String |
getNamespace()
The value returned by this method should be prefixed or appended to elements, such as JavaScript variables or function names, to ensure they are unique in the context of the portal page. |
java.io.OutputStream |
getPortletOutputStream()
Returns a OutputStream suitable for writing binary data in the response. |
PortletInvocationResponse |
getResult()
|
java.io.PrintWriter |
getWriter()
Returns a PrintWriter object that can send character text to the portal. |
boolean |
isCommitted()
Returns a boolean indicating if the response has been committed. |
void |
reset()
Clears any data that exists in the buffer as well as the properties set. |
void |
resetBuffer()
Clears the content of the underlying buffer in the response without clearing properties set. |
void |
setBufferSize(int i)
Sets the preferred buffer size for the body of the response. |
void |
setContentType(java.lang.String contentType)
Sets the MIME type for the render response. |
void |
setTitle(java.lang.String s)
This method sets the title of the portlet. |
| Methods inherited from class org.jboss.portal.portlet.impl.jsr168.PortletResponseImpl |
addProperty, encodeURL, setProperty |
| 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 |
| Field Detail |
protected FragmentResponse result
protected java.lang.String namespace
| Constructor Detail |
public RenderResponseImpl(RenderInvocation invocation, PortletRequestImpl preq)
| Method Detail |
public PortletInvocationResponse getResult()
public void setTitle(java.lang.String s)
RenderResponse
setTitle in interface RenderResponses - portlet title as text String or resource URIpublic java.lang.String getContentType()
RenderResponseRenderResponse.setContentType(java.lang.String) method this method retuns
null.
getContentType in interface RenderResponsenull if no content type is setRenderResponse.setContentType(java.lang.String)public void setContentType(java.lang.String contentType)
RenderResponseRenderResponse.getWriter() or RenderResponse.getPortletOutputStream().
Calling setContentType after getWriter or getOutputStream does not change
the content type.
setContentType in interface RenderResponsecontentType - the content MIME typePortletRequest.getResponseContentTypes(),
RenderResponse.getContentType()
public java.io.PrintWriter getWriter()
throws java.io.IOException
RenderResponseRenderResponse.setContentType(java.lang.String)
method.
Either this method or RenderResponse.getPortletOutputStream() may be called to write the body, not both.
getWriter in interface RenderResponsePrintWriter object that can return character data to the portal
java.io.IOException - if an input or output exception occurredRenderResponse.setContentType(java.lang.String),
RenderResponse.getPortletOutputStream()
public java.io.OutputStream getPortletOutputStream()
throws java.io.IOException
RenderResponseOutputStream suitable for writing binary data in the response. The portlet container does
not encode the binary data.
Before calling this method the content type of the render response must be set using the RenderResponse.setContentType(java.lang.String)
method.
Calling flush() on the OutputStream commits the response.
Either this method or RenderResponse.getWriter() may be called to write the body, not both.
getPortletOutputStream in interface RenderResponseOutputStream for writing binary data
java.io.IOException - if an input or output exception occurredRenderResponse.setContentType(java.lang.String),
RenderResponse.getWriter()public PortletURL createRenderURL()
RenderResponse
createRenderURL in interface RenderResponsepublic PortletURL createActionURL()
RenderResponse
createActionURL in interface RenderResponsepublic java.lang.String getNamespace()
RenderResponse
getNamespace in interface RenderResponsepublic java.lang.String getCharacterEncoding()
RenderResponseSee RFC 2047 for more information about character encoding and MIME.
getCharacterEncoding in interface RenderResponseString specifying the name of the charset, for example, ISO-8859-1public java.util.Locale getLocale()
RenderResponse
getLocale in interface RenderResponsepublic void setBufferSize(int i)
RenderResponseIllegalStateException.
setBufferSize in interface RenderResponsei - the preferred buffer sizeRenderResponse.getBufferSize(),
RenderResponse.flushBuffer(),
RenderResponse.isCommitted(),
RenderResponse.reset()public int getBufferSize()
RenderResponse
getBufferSize in interface RenderResponseRenderResponse.setBufferSize(int),
RenderResponse.flushBuffer(),
RenderResponse.isCommitted(),
RenderResponse.reset()
public void flushBuffer()
throws java.io.IOException
RenderResponse
flushBuffer in interface RenderResponsejava.io.IOException - if an error occured when writing the outputRenderResponse.setBufferSize(int),
RenderResponse.getBufferSize(),
RenderResponse.isCommitted(),
RenderResponse.reset()public void resetBuffer()
RenderResponseIllegalStateException.
resetBuffer in interface RenderResponsepublic void reset()
RenderResponseIllegalStateException.
reset in interface RenderResponsepublic boolean isCommitted()
RenderResponse
isCommitted in interface RenderResponseRenderResponse.setBufferSize(int),
RenderResponse.getBufferSize(),
RenderResponse.flushBuffer(),
RenderResponse.reset()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||