public class ResponseFacade
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Response |
response
The wrapped response.
|
protected static StringManager |
sm
The string manager for this package.
|
Constructor and Description |
---|
ResponseFacade(Response response)
Construct a wrapper for the specified response.
|
Modifier and Type | Method and Description |
---|---|
void |
addCookie(Cookie cookie) |
void |
addDateHeader(java.lang.String name,
long date) |
void |
addHeader(java.lang.String name,
java.lang.String value) |
void |
addIntHeader(java.lang.String name,
int value) |
void |
clear()
Clear facade.
|
protected java.lang.Object |
clone()
Prevent cloning the facade.
|
boolean |
containsHeader(java.lang.String name) |
java.lang.String |
encodeRedirectUrl(java.lang.String url) |
java.lang.String |
encodeRedirectURL(java.lang.String url) |
java.lang.String |
encodeUrl(java.lang.String url) |
java.lang.String |
encodeURL(java.lang.String url) |
void |
finish() |
void |
flushBuffer() |
int |
getBufferSize() |
java.lang.String |
getCharacterEncoding() |
java.lang.String |
getContentType() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Collection<java.lang.String> |
getHeaderNames() |
java.util.Collection<java.lang.String> |
getHeaders(java.lang.String name) |
java.util.Locale |
getLocale() |
ServletOutputStream |
getOutputStream() |
int |
getStatus() |
java.io.PrintWriter |
getWriter() |
boolean |
isCommitted() |
boolean |
isFinished() |
void |
reset() |
void |
resetBuffer() |
void |
sendError(int sc) |
void |
sendError(int sc,
java.lang.String msg) |
void |
sendFile(java.lang.String path,
java.lang.String absolutePath,
long start,
long end) |
void |
sendRedirect(java.lang.String location) |
void |
setBufferSize(int size) |
void |
setCharacterEncoding(java.lang.String arg0) |
void |
setContentLength(int len) |
void |
setContentType(java.lang.String type) |
void |
setDateHeader(java.lang.String name,
long date) |
void |
setHeader(java.lang.String name,
java.lang.String value) |
void |
setIntHeader(java.lang.String name,
int value) |
void |
setLocale(java.util.Locale loc) |
void |
setStatus(int sc) |
void |
setStatus(int sc,
java.lang.String sm) |
protected static StringManager sm
protected Response response
public ResponseFacade(Response response)
response
- The response to be wrappedpublic void clear()
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void finish()
public boolean isFinished()
public java.lang.String getCharacterEncoding()
public ServletOutputStream getOutputStream() throws java.io.IOException
java.io.IOException
public java.io.PrintWriter getWriter() throws java.io.IOException
java.io.IOException
public void setContentLength(int len)
public void setContentType(java.lang.String type)
public void setBufferSize(int size)
public int getBufferSize()
public void flushBuffer() throws java.io.IOException
java.io.IOException
public void resetBuffer()
public boolean isCommitted()
public void reset()
public void setLocale(java.util.Locale loc)
public java.util.Locale getLocale()
public void addCookie(Cookie cookie)
public boolean containsHeader(java.lang.String name)
public java.lang.String encodeURL(java.lang.String url)
public java.lang.String encodeRedirectURL(java.lang.String url)
public java.lang.String encodeUrl(java.lang.String url)
public java.lang.String encodeRedirectUrl(java.lang.String url)
public void sendError(int sc, java.lang.String msg) throws java.io.IOException
java.io.IOException
public void sendError(int sc) throws java.io.IOException
java.io.IOException
public void sendRedirect(java.lang.String location) throws java.io.IOException
java.io.IOException
public void sendFile(java.lang.String path, java.lang.String absolutePath, long start, long end)
public void setDateHeader(java.lang.String name, long date)
public void addDateHeader(java.lang.String name, long date)
public void setHeader(java.lang.String name, java.lang.String value)
public void addHeader(java.lang.String name, java.lang.String value)
public void setIntHeader(java.lang.String name, int value)
public void addIntHeader(java.lang.String name, int value)
public void setStatus(int sc)
public void setStatus(int sc, java.lang.String sm)
public java.lang.String getContentType()
public void setCharacterEncoding(java.lang.String arg0)
public java.lang.String getHeader(java.lang.String name)
public java.util.Collection<java.lang.String> getHeaderNames()
public java.util.Collection<java.lang.String> getHeaders(java.lang.String name)
public int getStatus()