| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry.web.ServletWebResponse
public class ServletWebResponse
Adapts HttpServletResponse as
 WebResponse.
| Constructor Summary | |
|---|---|
| ServletWebResponse(HttpServletResponse response) | |
| Method Summary | |
|---|---|
|  String | encodeURL(String url)Encodes a URL, which adds information to the URL needed to ensure that the request triggered by the URL will be associated with the current session (if any). | 
|  String | getNamespace()Returns a value to be prefixed or suffixed with any client-side JavaScript elements (variables and function names) to ensure that they are unique with the context of the entire page. | 
|  OutputStream | getOutputStream(ContentType contentType)Returns a output stream to which output should be sent. | 
|  PrintWriter | getPrintWriter(ContentType contentType)Returns a PrintWriterto which output should be sent. | 
|  void | reset()Resets any buffered content. | 
|  void | sendError(int statusCode,
                   String message)Sends an error response. | 
|  void | setContentLength(int length)Sets the response content length header. | 
|  void | setDateHeader(String name,
                           long date)Sets a response header as a date. | 
|  void | setHeader(String name,
                   String value)Sets a response header as a string. | 
|  void | setIntHeader(String name,
                         int value)Sets a response header with the given name and integer value. | 
|  void | setStatus(int status)Sets the status code for this response. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ServletWebResponse(HttpServletResponse response)
| Method Detail | 
|---|
public OutputStream getOutputStream(ContentType contentType)
WebResponse
getOutputStream in interface WebResponsecontentType - The encoding type that this outputstream will write content as.
public PrintWriter getPrintWriter(ContentType contentType)
                           throws IOException
WebResponsePrintWriter to which output should be sent. This method should be invoked
 once on a response. A second call is expected to be so that an exception page can be
 rendered, and the underlying request data is reset.
getPrintWriter in interface WebResponsecontentType - The type of content encoding the writer is for.
PrintWriter instance.
IOException - On io error.public String encodeURL(String url)
WebResponse
encodeURL in interface WebResponseurl - The URL to encode.
public void reset()
WebResponse
reset in interface WebResponsepublic void setContentLength(int length)
WebResponse
setContentLength in interface WebResponselength - The total content length this response will write.public String getNamespace()
WebResponse
getNamespace in interface WebResponse
public void setDateHeader(String name,
                          long date)
WebResponse
setDateHeader in interface WebResponsename - the name of the header to setdate - the date value to set, in milliseconds since the epochpublic void setStatus(int status)
WebResponse
setStatus in interface WebResponsestatus - The HTTP status code to set on the return header.
public void setHeader(String name,
                      String value)
WebResponse
setHeader in interface WebResponsename - the name of the header to setvalue - the value for the named header
public void setIntHeader(String name,
                         int value)
WebResponse
setIntHeader in interface WebResponsename - the name of the header to setvalue - the value for the named header
public void sendError(int statusCode,
                      String message)
               throws IOException
WebResponse
sendError in interface WebResponsestatusCode - The error status code to set on the header.message - The message to give as the reason for error.
IOException - on io error.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||