Home » apache-tomcat-6.0.26-src » javax » servlet » http » [javadoc | source]
javax.servlet.http
public class: HttpServletRequestWrapper [javadoc | source]
java.lang.Object
   javax.servlet.ServletRequestWrapper
      javax.servlet.http.HttpServletRequestWrapper

All Implemented Interfaces:
    HttpServletRequest, ServletRequest

Provides a convenient implementation of the HttpServletRequest interface that can be subclassed by developers wishing to adapt the request to a Servlet. This class implements the Wrapper or Decorator pattern. Methods default to calling through to the wrapped request object.
Constructor:
 public HttpServletRequestWrapper(HttpServletRequest request) 
    Constructs a request object wrapping the given request.
    Throws:
    java.lang.IllegalArgumentException - if the request is null
Method from javax.servlet.http.HttpServletRequestWrapper Summary:
getAuthType,   getContextPath,   getCookies,   getDateHeader,   getHeader,   getHeaderNames,   getHeaders,   getIntHeader,   getMethod,   getPathInfo,   getPathTranslated,   getQueryString,   getRemoteUser,   getRequestURI,   getRequestURL,   getRequestedSessionId,   getServletPath,   getSession,   getSession,   getUserPrincipal,   isRequestedSessionIdFromCookie,   isRequestedSessionIdFromURL,   isRequestedSessionIdFromUrl,   isRequestedSessionIdValid,   isUserInRole
Methods from javax.servlet.ServletRequestWrapper:
getAttribute,   getAttributeNames,   getCharacterEncoding,   getContentLength,   getContentType,   getInputStream,   getLocalAddr,   getLocalName,   getLocalPort,   getLocale,   getLocales,   getParameter,   getParameterMap,   getParameterNames,   getParameterValues,   getProtocol,   getReader,   getRealPath,   getRemoteAddr,   getRemoteHost,   getRemotePort,   getRequest,   getRequestDispatcher,   getScheme,   getServerName,   getServerPort,   isSecure,   removeAttribute,   setAttribute,   setCharacterEncoding,   setRequest
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.servlet.http.HttpServletRequestWrapper Detail:
 public String getAuthType() 
    The default behavior of this method is to return getAuthType() on the wrapped request object.
 public String getContextPath() 
    The default behavior of this method is to return getContextPath() on the wrapped request object.
 public Cookie[] getCookies() 
    The default behavior of this method is to return getCookies() on the wrapped request object.
 public long getDateHeader(String name) 
    The default behavior of this method is to return getDateHeader(String name) on the wrapped request object.
 public String getHeader(String name) 
    The default behavior of this method is to return getHeader(String name) on the wrapped request object.
 public Enumeration getHeaderNames() 
    The default behavior of this method is to return getHeaderNames() on the wrapped request object.
 public Enumeration getHeaders(String name) 
    The default behavior of this method is to return getHeaders(String name) on the wrapped request object.
 public int getIntHeader(String name) 
    The default behavior of this method is to return getIntHeader(String name) on the wrapped request object.
 public String getMethod() 
    The default behavior of this method is to return getMethod() on the wrapped request object.
 public String getPathInfo() 
    The default behavior of this method is to return getPathInfo() on the wrapped request object.
 public String getPathTranslated() 
    The default behavior of this method is to return getPathTranslated() on the wrapped request object.
 public String getQueryString() 
    The default behavior of this method is to return getQueryString() on the wrapped request object.
 public String getRemoteUser() 
    The default behavior of this method is to return getRemoteUser() on the wrapped request object.
 public String getRequestURI() 
    The default behavior of this method is to return getRequestURI() on the wrapped request object.
 public StringBuffer getRequestURL() 
    The default behavior of this method is to return getRequestURL() on the wrapped request object.
 public String getRequestedSessionId() 
    The default behavior of this method is to return getRequestedSessionId() on the wrapped request object.
 public String getServletPath() 
    The default behavior of this method is to return getServletPath() on the wrapped request object.
 public HttpSession getSession() 
    The default behavior of this method is to return getSession() on the wrapped request object.
 public HttpSession getSession(boolean create) 
    The default behavior of this method is to return getSession(boolean create) on the wrapped request object.
 public Principal getUserPrincipal() 
    The default behavior of this method is to return getUserPrincipal() on the wrapped request object.
 public boolean isRequestedSessionIdFromCookie() 
    The default behavior of this method is to return isRequestedSessionIdFromCookie() on the wrapped request object.
 public boolean isRequestedSessionIdFromURL() 
    The default behavior of this method is to return isRequestedSessionIdFromURL() on the wrapped request object.
 public boolean isRequestedSessionIdFromUrl() 
    The default behavior of this method is to return isRequestedSessionIdFromUrl() on the wrapped request object.
 public boolean isRequestedSessionIdValid() 
    The default behavior of this method is to return isRequestedSessionIdValid() on the wrapped request object.
 public boolean isUserInRole(String role) 
    The default behavior of this method is to return isUserInRole(String role) on the wrapped request object.