com.sun.faces.application
public class ViewHandlerResponseWrapper extends javax.servlet.http.HttpServletResponseWrapper
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.
Modifier and Type | Field and Description |
---|---|
private ByteArrayWebOutputStream |
basos |
private java.io.CharArrayWriter |
caw |
private WebPrintWriter |
pw |
private int |
status |
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() |
void |
flushToWriter(java.io.Writer writer,
java.lang.String encoding) |
byte[] |
getBytes() |
char[] |
getChars() |
javax.servlet.ServletOutputStream |
getOutputStream() |
int |
getStatus() |
java.io.PrintWriter |
getWriter() |
boolean |
isBytes() |
boolean |
isChars() |
void |
resetBuffers() |
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, getHeader, getHeaderNames, getHeaders, sendRedirect, setDateHeader, setHeader, setIntHeader
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponse
private ByteArrayWebOutputStream basos
private WebPrintWriter pw
private java.io.CharArrayWriter caw
private int status
public 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.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 javax.servlet.http.HttpServletResponse
getStatus
in class javax.servlet.http.HttpServletResponseWrapper
public boolean isBytes()
public boolean isChars()
public byte[] getBytes()
public char[] getChars()
public java.lang.String toString()
toString
in class java.lang.Object
public void flushContentToWrappedResponse() throws java.io.IOException
java.io.IOException
public void flushToWriter(java.io.Writer writer, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public void resetBuffers() throws java.io.IOException
java.io.IOException
public 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
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.