|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.portal.generic.HttpPortletRequestDispatcher.HttpPortletResponseWrapper
protected static class HttpPortletRequestDispatcher.HttpPortletResponseWrapper
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
HttpPortletRequestDispatcher.HttpPortletResponseWrapper()
|
|
| Method Summary | |
|---|---|
void |
addCookie(Cookie cookie)
Sends a new cookie to the client. |
void |
addDateHeader(java.lang.String name,
long date)
Adds a header by converting a date to a string. |
void |
addHeader(java.lang.String name,
java.lang.String value)
Adds a header. |
void |
addIntHeader(java.lang.String name,
int value)
Adds a header by converting an integer value to a string. |
boolean |
containsHeader(java.lang.String name)
Returns true if the output headers include name |
void |
disable()
Disables the response |
void |
enable()
Enables the response |
java.lang.String |
encodeRedirectUrl(java.lang.String url)
|
java.lang.String |
encodeRedirectURL(java.lang.String url)
Encodes session information in a URL suitable for sendRedirect() |
java.lang.String |
encodeUrl(java.lang.String path)
|
java.lang.String |
encodeURL(java.lang.String path)
Encodes session information in a URL. |
void |
finish()
|
void |
flushBuffer()
Flushes the buffer to the client. |
int |
getBufferSize()
Returns the size of the output buffer. |
java.lang.String |
getCharacterEncoding()
Returns the character encoding the response is using for output. |
java.lang.String |
getContentType()
Returns the content type for the response. |
java.util.Locale |
getLocale()
Returns the output locale. |
ServletOutputStream |
getOutputStream()
Returns an output stream for writing to the client. |
java.io.PrintWriter |
getWriter()
Returns a PrintWriter with the proper character encoding for writing text data to the client. |
boolean |
isCommitted()
Returns true if some data has actually been send to the client. |
boolean |
isDisabled()
Returns true if the response is disabled |
void |
reset()
Resets the output stream, clearing headers and the output buffer. |
void |
resetBuffer()
Resets the output stream, clearing headers and the output buffer. |
void |
sendError(int sc)
Sends an HTTP error page based on the status code |
void |
sendError(int sc,
java.lang.String msg)
Sends an HTTP error page based on the status code |
void |
sendRedirect(java.lang.String location)
Redirects the client to another page. |
void |
setBufferSize(int size)
Sets the output buffer size to size. |
void |
setCharacterEncoding(java.lang.String enc)
Sets the character encoding the response is using for output. |
void |
setContentLength(int len)
Explicitly sets the length of the result value. |
void |
setContentType(java.lang.String type)
Sets the response content type. |
void |
setDateHeader(java.lang.String name,
long date)
Sets a header by converting a date to a string. |
void |
setHeader(java.lang.String name,
java.lang.String value)
Sets a header. |
void |
setIntHeader(java.lang.String name,
int value)
Sets a header by converting an integer value to a string. |
void |
setLocale(java.util.Locale locale)
Sets the output locale. |
void |
setStatus(int sc)
Sets the HTTP status |
void |
setStatus(int sc,
java.lang.String msg)
|
void |
start(HttpServletResponse httpResponse,
RenderResponse renderResponse)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpPortletRequestDispatcher.HttpPortletResponseWrapper()
| Method Detail |
|---|
public void start(HttpServletResponse httpResponse,
RenderResponse renderResponse)
public void finish()
public void setBufferSize(int size)
ServletResponsesize. The servlet engine
may round the size up.
setBufferSize in interface ServletResponsesize - the new output buffer size.public int getBufferSize()
ServletResponse
getBufferSize in interface ServletResponse
public void flushBuffer()
throws java.io.IOException
ServletResponse
flushBuffer in interface ServletResponsejava.io.IOExceptionpublic void resetBuffer()
ServletResponsereset() after data has been committed is illegal.
resetBuffer in interface ServletResponsepublic void reset()
ServletResponsereset() after data has been committed is illegal.
reset in interface ServletResponsepublic boolean isCommitted()
ServletResponse
isCommitted in interface ServletResponse
public ServletOutputStream getOutputStream()
throws java.io.IOException
ServletResponse
getOutputStream in interface ServletResponsejava.io.IOExceptionpublic java.lang.String getCharacterEncoding()
ServletResponse
getCharacterEncoding in interface ServletResponsepublic java.lang.String getContentType()
ServletResponse
getContentType in interface ServletResponsepublic void setCharacterEncoding(java.lang.String enc)
ServletResponse
setCharacterEncoding in interface ServletResponse
public java.io.PrintWriter getWriter()
throws java.io.IOException
ServletResponse
getWriter in interface ServletResponsejava.io.IOExceptionpublic java.lang.String encodeURL(java.lang.String path)
HttpServletResponse
encodeURL in interface HttpServletResponsepath - the url to encode
public java.lang.String encodeUrl(java.lang.String path)
encodeUrl in interface HttpServletResponsepublic java.util.Locale getLocale()
ServletResponse
getLocale in interface ServletResponsepublic java.lang.String encodeRedirectURL(java.lang.String url)
HttpServletResponsesendRedirect()
encodeRedirectURL in interface HttpServletResponsepublic java.lang.String encodeRedirectUrl(java.lang.String url)
encodeRedirectUrl in interface HttpServletResponsepublic void setContentType(java.lang.String type)
ServletResponsegetWriter() so the writer can use the
proper character encoding.
To set the output character encoding to ISO-8859-2, use the
following:
response.setContentType("text/html; charset=ISO-8859-2");
setContentType in interface ServletResponsetype - the mime type of the outputpublic void setContentLength(int len)
ServletResponse
setContentLength in interface ServletResponsepublic void setLocale(java.util.Locale locale)
ServletResponse
setLocale in interface ServletResponsepublic void addCookie(Cookie cookie)
HttpServletResponse
addCookie in interface HttpServletResponse
public void sendError(int sc)
throws java.io.IOException
HttpServletResponse
sendError in interface HttpServletResponsesc - the HTTP status code
java.io.IOException
public void sendError(int sc,
java.lang.String msg)
throws java.io.IOException
HttpServletResponse
sendError in interface HttpServletResponsesc - the HTTP status code
java.io.IOException
public void sendRedirect(java.lang.String location)
throws java.io.IOException
HttpServletResponse
sendRedirect in interface HttpServletResponselocation - the location to redirect to.
java.io.IOException
public void setDateHeader(java.lang.String name,
long date)
HttpServletResponseTo set the page to expire in 15 seconds use the following:
long now = System.currentTime();
response.setDateHeader("Expires", now + 15000);
setDateHeader in interface HttpServletResponsename - name of the headerdate - the date in milliseconds since the epoch.
public void addDateHeader(java.lang.String name,
long date)
HttpServletResponse
addDateHeader in interface HttpServletResponsename - name of the headerdate - the date in milliseconds since the epoch.
public void setHeader(java.lang.String name,
java.lang.String value)
HttpServletResponse
setHeader in interface HttpServletResponsename - the header namevalue - the header value
public void addHeader(java.lang.String name,
java.lang.String value)
HttpServletResponse
addHeader in interface HttpServletResponsename - the header namevalue - the header value
public void setIntHeader(java.lang.String name,
int value)
HttpServletResponse
setIntHeader in interface HttpServletResponsename - name of the headervalue - the value as an integer
public void addIntHeader(java.lang.String name,
int value)
HttpServletResponse
addIntHeader in interface HttpServletResponsename - name of the headervalue - the value as an integerpublic boolean containsHeader(java.lang.String name)
HttpServletResponsename
containsHeader in interface HttpServletResponsename - the header name to testpublic void setStatus(int sc)
HttpServletResponse
setStatus in interface HttpServletResponsesc - the HTTP status code
public void setStatus(int sc,
java.lang.String msg)
setStatus in interface HttpServletResponsepublic void disable()
disable in interface ServletResponsepublic void enable()
enable in interface ServletResponsepublic boolean isDisabled()
isDisabled in interface ServletResponse
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||