Class ViewImportSupport.ImportResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
org.apache.velocity.tools.view.ViewImportSupport.ImportResponseWrapper
- All Implemented Interfaces:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
- Enclosing class:
ViewImportSupport
protected static class ViewImportSupport.ImportResponseWrapper
extends javax.servlet.http.HttpServletResponseWrapper
Wraps responses to allow us to retrieve results as Strings.
- Since:
- VelocityTools 3.0
- Version:
- $Revision$ $Date$
- Author:
- Marino A. Jonsson, Claude Brisson
-
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
ConstructorsConstructorDescriptionImportResponseWrapper(javax.servlet.http.HttpServletResponse response) Constructs a new ImportResponseWrapper. -
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.ServletOutputStreamintRetrieves the buffered output, using the containing tag's 'charEncoding' attribute, or the tag's default encoding, if necessary.voidHas no effect.voidHas no effect.voidsetStatus(int status) Sets the status of the responseMethods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setTrailerFieldsMethods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setResponseMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong
-
Constructor Details
-
ImportResponseWrapper
public ImportResponseWrapper(javax.servlet.http.HttpServletResponse response) Constructs a new ImportResponseWrapper.- Parameters:
response- the response to wrap
-
-
Method Details
-
getWriter
- Specified by:
getWriterin interfacejavax.servlet.ServletResponse- Overrides:
getWriterin classjavax.servlet.ServletResponseWrapper- Returns:
- a Writer designed to buffer the output.
-
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()- Specified by:
getOutputStreamin interfacejavax.servlet.ServletResponse- Overrides:
getOutputStreamin classjavax.servlet.ServletResponseWrapper- Returns:
- a ServletOutputStream designed to buffer the output.
-
setContentType
Has no effect.- Specified by:
setContentTypein interfacejavax.servlet.ServletResponse- Overrides:
setContentTypein classjavax.servlet.ServletResponseWrapper- Parameters:
x- ignored
-
setLocale
Has no effect.- Specified by:
setLocalein interfacejavax.servlet.ServletResponse- Overrides:
setLocalein classjavax.servlet.ServletResponseWrapper- Parameters:
x- ignored
-
setStatus
public void setStatus(int status) Sets the status of the response- Specified by:
setStatusin interfacejavax.servlet.http.HttpServletResponse- Overrides:
setStatusin classjavax.servlet.http.HttpServletResponseWrapper- Parameters:
status- the status code
-
getStatus
public int getStatus()- Specified by:
getStatusin interfacejavax.servlet.http.HttpServletResponse- Overrides:
getStatusin classjavax.servlet.http.HttpServletResponseWrapper- Returns:
- the status of the response
-
getString
Retrieves the buffered output, using the containing tag's 'charEncoding' attribute, or the tag's default encoding, if necessary.- Returns:
- the buffered output
- Throws:
UnsupportedEncodingException- if the encoding is not supported
-