public class ViewHandlerResponseWrapper extends javax.servlet.http.HttpServletResponseWrapper implements InterweavingResponse
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.
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 and Description |
|---|
ViewHandlerResponseWrapper(javax.servlet.http.HttpServletResponse wrapped) |
| Modifier and Type | Method and Description |
|---|---|
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() |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendRedirect, setDateHeader, setHeader, setIntHeaderflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponsepublic ViewHandlerResponseWrapper(javax.servlet.http.HttpServletResponse wrapped)
public void sendError(int sc,
java.lang.String msg)
throws java.io.IOException
sendError in interface javax.servlet.http.HttpServletResponsesendError in class javax.servlet.http.HttpServletResponseWrapperjava.io.IOExceptionpublic void sendError(int sc)
throws java.io.IOException
sendError in interface javax.servlet.http.HttpServletResponsesendError in class javax.servlet.http.HttpServletResponseWrapperjava.io.IOExceptionpublic void setStatus(int sc)
setStatus in interface javax.servlet.http.HttpServletResponsesetStatus in class javax.servlet.http.HttpServletResponseWrapperpublic void setStatus(int sc,
java.lang.String sm)
setStatus in interface javax.servlet.http.HttpServletResponsesetStatus in class javax.servlet.http.HttpServletResponseWrapperpublic int getStatus()
getStatus in interface InterweavingResponsepublic boolean isBytes()
isBytes in interface InterweavingResponsetrue if content has been
written using an OutputStream.public boolean isChars()
isChars in interface InterweavingResponsetrue if content has been
written using a Writer.public byte[] getBytes()
getBytes in interface InterweavingResponsepublic char[] getChars()
getChars in interface InterweavingResponsepublic java.lang.String toString()
toString in class java.lang.Objectpublic void flushContentToWrappedResponse()
throws java.io.IOException
InterweavingResponseflushContentToWrappedResponse in interface InterweavingResponsejava.io.IOException - if content cannot be writtenpublic void flushToWriter(java.io.Writer writer,
java.lang.String encoding)
throws java.io.IOException
InterweavingResponseWriterflushToWriter in interface InterweavingResponsewriter - target Writerencoding - the encoding that should be usedjava.io.IOException - if content cannot be writtenpublic void resetBuffers()
throws java.io.IOException
InterweavingResponseresetBuffers in interface InterweavingResponsejava.io.IOException - if some odd error occurspublic javax.servlet.ServletOutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class javax.servlet.ServletResponseWrapperjava.io.IOExceptionpublic java.io.PrintWriter getWriter()
throws java.io.IOException
getWriter in interface javax.servlet.ServletResponsegetWriter in class javax.servlet.ServletResponseWrapperjava.io.IOExceptionCopyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.