Package javax.servlet

Class ServletResponseWrapper

  • All Implemented Interfaces:
    ServletResponse
    Direct Known Subclasses:
    HttpServletResponseWrapper


    public class ServletResponseWrapper
    extends java.lang.Object
    implements ServletResponse
    Provides a convenient implementation of the ServletResponse interface that can be subclassed by developers wishing to adapt the response from a Servlet. This class implements the Wrapper or Decorator pattern. Methods default to calling through to the wrapped response object.
    Since:
    Servlet 2.3
    See Also:
    ServletResponse
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void flushBuffer​()
      The default behavior of this method is to call flushBuffer() on the wrapped response object.
      int getBufferSize​()
      The default behavior of this method is to return getBufferSize() on the wrapped response object.
      java.lang.String getCharacterEncoding​()
      The default behavior of this method is to return getCharacterEncoding() on the wrapped response object.
      java.lang.String getContentType​()
      The default behavior of this method is to return getContentType() on the wrapped response object.
      java.util.Locale getLocale​()
      The default behavior of this method is to return getLocale() on the wrapped response object.
      ServletOutputStream getOutputStream​()
      The default behavior of this method is to return getOutputStream() on the wrapped response object.
      ServletResponse getResponse​()
      Return the wrapped ServletResponse object.
      java.io.PrintWriter getWriter​()
      The default behavior of this method is to return getWriter() on the wrapped response object.
      boolean isCommitted​()
      The default behavior of this method is to return isCommitted() on the wrapped response object.
      boolean isWrapperFor​(java.lang.Class<?> wrappedType)
      Checks (recursively) if this ServletResponseWrapper wraps a ServletResponse of the given class type.
      boolean isWrapperFor​(ServletResponse wrapped)
      Checks (recursively) if this ServletResponseWrapper wraps the given ServletResponse instance.
      void reset​()
      The default behavior of this method is to call reset() on the wrapped response object.
      void resetBuffer​()
      The default behavior of this method is to call resetBuffer() on the wrapped response object.
      void setBufferSize​(int size)
      The default behavior of this method is to call setBufferSize(int size) on the wrapped response object.
      void setCharacterEncoding​(java.lang.String charset)
      The default behavior of this method is to call setCharacterEncoding(String charset) on the wrapped response object.
      void setContentLength​(int len)
      The default behavior of this method is to call setContentLength(int len) on the wrapped response object.
      void setContentLengthLong​(long len)
      The default behavior of this method is to call setContentLengthLong(long len) on the wrapped response object.
      void setContentType​(java.lang.String type)
      The default behavior of this method is to call setContentType(String type) on the wrapped response object.
      void setLocale​(java.util.Locale loc)
      The default behavior of this method is to call setLocale(Locale loc) on the wrapped response object.
      void setResponse​(ServletResponse response)
      Sets the response being wrapped.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait