java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
com.sun.faces.application.ViewHandlerResponseWrapper
- All Implemented Interfaces:
HttpServletResponse,ServletResponse
This class is used by ViewHandler.createView(jakarta.faces.context.FacesContext, java.lang.String) to obtain the text that exists after
the <f:view> tag.
-
Field Summary
Fields inherited from interface jakarta.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_MISDIRECTED_REQUEST, 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_PERMANENT_REDIRECT, 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_UNPROCESSABLE_CONTENT, SC_UNSUPPORTED_MEDIA_TYPE, SC_UPGRADE_REQUIRED, SC_USE_PROXY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidflushToWriter(Writer writer, String encoding) byte[]getBytes()char[]getChars()The default behavior of this method is to return getOutputStream() on the wrapped response object.intThe default behaviour of this method is to callHttpServletResponse.getStatus()on the wrapped response object.The default behavior of this method is to return getWriter() on the wrapped response object.booleanisBytes()booleanisChars()voidvoidsendError(int sc) The default behavior of this method is to call sendError(int sc) on the wrapped response object.voidThe default behavior of this method is to call sendError(int sc, String msg) on the wrapped response object.voidsetStatus(int sc) The default behavior of this method is to call setStatus(int sc) on the wrapped response object.toString()Methods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectURL, encodeURL, getHeader, getHeaderNames, getHeaders, getTrailerFields, sendRedirect, sendRedirect, sendRedirect, sendRedirect, setDateHeader, setHeader, setIntHeader, setTrailerFieldsMethods inherited from class jakarta.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
-
Constructor Details
-
ViewHandlerResponseWrapper
-
-
Method Details
-
sendError
Description copied from class:HttpServletResponseWrapperThe default behavior of this method is to call sendError(int sc, String msg) on the wrapped response object.- Specified by:
sendErrorin interfaceHttpServletResponse- Overrides:
sendErrorin classHttpServletResponseWrapper- Parameters:
sc- the error status codemsg- the descriptive message- Throws:
IOException- If an input or output exception occurs
-
sendError
Description copied from class:HttpServletResponseWrapperThe default behavior of this method is to call sendError(int sc) on the wrapped response object.- Specified by:
sendErrorin interfaceHttpServletResponse- Overrides:
sendErrorin classHttpServletResponseWrapper- Parameters:
sc- the error status code- Throws:
IOException- If an input or output exception occurs
-
setStatus
public void setStatus(int sc) Description copied from class:HttpServletResponseWrapperThe default behavior of this method is to call setStatus(int sc) on the wrapped response object.- Specified by:
setStatusin interfaceHttpServletResponse- Overrides:
setStatusin classHttpServletResponseWrapper- Parameters:
sc- the status code- See Also:
-
getStatus
public int getStatus()Description copied from class:HttpServletResponseWrapperThe default behaviour of this method is to callHttpServletResponse.getStatus()on the wrapped response object.- Specified by:
getStatusin interfaceHttpServletResponse- Overrides:
getStatusin classHttpServletResponseWrapper- Returns:
- the current status code of the wrapped response
-
isBytes
public boolean isBytes() -
isChars
public boolean isChars() -
getBytes
public byte[] getBytes() -
getChars
public char[] getChars() -
toString
-
flushContentToWrappedResponse
- Throws:
IOException
-
flushToWriter
- Throws:
IOException
-
resetBuffers
- Throws:
IOException
-
getOutputStream
Description copied from class:ServletResponseWrapperThe default behavior of this method is to return getOutputStream() on the wrapped response object.- Specified by:
getOutputStreamin interfaceServletResponse- Overrides:
getOutputStreamin classServletResponseWrapper- Returns:
- a
ServletOutputStreamfor writing binary data - Throws:
IOException- if an input or output exception occurred- See Also:
-
getWriter
Description copied from class:ServletResponseWrapperThe default behavior of this method is to return getWriter() on the wrapped response object.- Specified by:
getWriterin interfaceServletResponse- Overrides:
getWriterin classServletResponseWrapper- Returns:
- a
PrintWriterobject that can return character data to the client - Throws:
IOException- if an input or output exception occurred- See Also:
-