org.jboss.portal.common.servlet
Class BufferingRequestWrapper

java.lang.Object
  extended by HttpServletRequestWrapper
      extended by org.jboss.portal.common.servlet.BufferingRequestWrapper

public class BufferingRequestWrapper
extends HttpServletRequestWrapper

Wrapper around a HTTPServletRequest to add attributes without affecting the actual request.

Version:
$Revision: 7228 $
Author:
Thomas Heute

Constructor Summary
BufferingRequestWrapper(HttpServletRequest servletRequest, java.lang.String contextPath, java.util.Locale[] locales)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration getAttributeNames()
           
 java.lang.String getContextPath()
           
 java.util.Locale getLocale()
           
 java.util.Enumeration getLocales()
           
 java.lang.String getMethod()
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferingRequestWrapper

public BufferingRequestWrapper(HttpServletRequest servletRequest,
                               java.lang.String contextPath,
                               java.util.Locale[] locales)
Method Detail

getContextPath

public java.lang.String getContextPath()

getLocale

public java.util.Locale getLocale()

getLocales

public java.util.Enumeration getLocales()

getMethod

public java.lang.String getMethod()

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

removeAttribute

public void removeAttribute(java.lang.String name)

getAttributeNames

public java.util.Enumeration getAttributeNames()