org.apache.cocoon.servlet.multipart
Class MultipartHttpServletRequest

java.lang.Object
  extended byjavax.servlet.ServletRequestWrapper
      extended byjavax.servlet.http.HttpServletRequestWrapper
          extended byorg.apache.cocoon.servlet.multipart.MultipartHttpServletRequest
All Implemented Interfaces:
HttpServletRequest, ServletRequest

public class MultipartHttpServletRequest
extends HttpServletRequestWrapper

Servlet request wrapper for multipart parser.

Version:
CVS $Id: MultipartHttpServletRequest.java 179066 2005-05-30 14:43:29Z sylvain $
Author:
Jeroen ter Voorde, Stefano Mazzocchi

Field Summary
 
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
MultipartHttpServletRequest(HttpServletRequest request, Hashtable values)
          Create this wrapper around the given request and including the given parts.
 
Method Summary
 void cleanup()
          Cleanup eventually uploaded parts that were saved on disk
 Object get(String name)
          Method get
 String getParameter(String name)
          Method getParameter
 Enumeration getParameterNames()
          Method getParameterNames
 String[] getParameterValues(String name)
          Method getParameterValues
 
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole
 
Methods inherited from class javax.servlet.ServletRequestWrapper
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocale, getLocales, getParameterMap, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.ServletRequest
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocale, getLocales, getParameterMap, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding
 

Constructor Detail

MultipartHttpServletRequest

public MultipartHttpServletRequest(HttpServletRequest request,
                                   Hashtable values)
Create this wrapper around the given request and including the given parts.

Method Detail

cleanup

public void cleanup()
             throws IOException
Cleanup eventually uploaded parts that were saved on disk

Throws:
IOException

get

public Object get(String name)
Method get

Parameters:
name -

getParameterNames

public Enumeration getParameterNames()
Method getParameterNames


getParameter

public String getParameter(String name)
Method getParameter

Parameters:
name -

getParameterValues

public String[] getParameterValues(String name)
Method getParameterValues

Parameters:
name -


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.