|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
com.sun.faces.application.ViewHandlerResponseWrapper
public class ViewHandlerResponseWrapper
This class is used by ViewHandler.createView(javax.faces.context.FacesContext, java.lang.String)
to obtain the
text that exists after the <f:view> tag.
Field Summary |
---|
Fields inherited from interface javax.servlet.http.HttpServletResponse |
---|
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY |
Constructor Summary | |
---|---|
ViewHandlerResponseWrapper(javax.servlet.http.HttpServletResponse wrapped)
|
Method Summary | |
---|---|
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 |
byte[] |
getBytes()
|
char[] |
getChars()
|
javax.servlet.ServletOutputStream |
getOutputStream()
|
int |
getStatus()
|
java.io.PrintWriter |
getWriter()
|
boolean |
isBytes()
|
boolean |
isChars()
|
void |
resetBuffers()
Clear the internal buffers. |
void |
sendError(int sc)
|
void |
sendError(int sc,
java.lang.String msg)
|
void |
setStatus(int sc)
|
void |
setStatus(int sc,
java.lang.String sm)
|
java.lang.String |
toString()
|
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
---|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendRedirect, setDateHeader, setHeader, setIntHeader |
Methods inherited from class javax.servlet.ServletResponseWrapper |
---|
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.servlet.ServletResponse |
---|
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale |
Constructor Detail |
---|
public ViewHandlerResponseWrapper(javax.servlet.http.HttpServletResponse wrapped)
Method Detail |
---|
public void sendError(int sc, java.lang.String msg) throws java.io.IOException
sendError
in interface javax.servlet.http.HttpServletResponse
sendError
in class javax.servlet.http.HttpServletResponseWrapper
java.io.IOException
public void sendError(int sc) throws java.io.IOException
sendError
in interface javax.servlet.http.HttpServletResponse
sendError
in class javax.servlet.http.HttpServletResponseWrapper
java.io.IOException
public void setStatus(int sc)
setStatus
in interface javax.servlet.http.HttpServletResponse
setStatus
in class javax.servlet.http.HttpServletResponseWrapper
public void setStatus(int sc, java.lang.String sm)
setStatus
in interface javax.servlet.http.HttpServletResponse
setStatus
in class javax.servlet.http.HttpServletResponseWrapper
public int getStatus()
getStatus
in interface InterweavingResponse
public 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 byte[] getBytes()
getBytes
in interface InterweavingResponse
public char[] getChars()
getChars
in interface InterweavingResponse
public java.lang.String toString()
toString
in class java.lang.Object
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 used
java.io.IOException
- if content cannot be writtenpublic void resetBuffers() throws java.io.IOException
InterweavingResponse
resetBuffers
in interface InterweavingResponse
java.io.IOException
- if some odd error occurspublic javax.servlet.ServletOutputStream getOutputStream() throws java.io.IOException
getOutputStream
in interface javax.servlet.ServletResponse
getOutputStream
in class javax.servlet.ServletResponseWrapper
java.io.IOException
public java.io.PrintWriter getWriter() throws java.io.IOException
getWriter
in interface javax.servlet.ServletResponse
getWriter
in class javax.servlet.ServletResponseWrapper
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |