org.apache.cocoon.components.request.multipart
Class MultipartRequestWrapper

java.lang.Object
  |
  +--org.apache.cocoon.components.request.multipart.MultipartRequestWrapper
All Implemented Interfaces:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class MultipartRequestWrapper
extends java.lang.Object
implements javax.servlet.ServletRequest, javax.servlet.http.HttpServletRequest

Servlet request wrapper for multipart parser.

Version:
CVS $Id: MultipartRequestWrapper.java,v 1.2.2.1 2002/07/15 14:10:35 cziegeler Exp $
Author:
Jeroen ter Voorde, Jeroen ter Voorde

Constructor Summary
MultipartRequestWrapper(javax.servlet.http.HttpServletRequest request, boolean saveUploadedFilesToDisk, java.io.File uploadDirectory, boolean allowOverwrite, boolean silentlyRename, int maxUploadSize)
          Constructor MultipartRequestWrapper
 
Method Summary
 java.lang.Object get(java.lang.String name)
          Method get
 java.lang.Object getAttribute(java.lang.String name)
          Method getAttribute
 java.util.Enumeration getAttributeNames()
          Method getAttributeNames
 java.lang.String getAuthType()
          Method getAuthType
 java.lang.String getCharacterEncoding()
          Method getCharacterEncoding
 int getContentLength()
          Method getContentLength
 java.lang.String getContentType()
          Method getContentType
 java.lang.String getContextPath()
          Method getContextPath
 javax.servlet.http.Cookie[] getCookies()
          Method getCookies
 long getDateHeader(java.lang.String name)
          Method getDateHeader
 java.lang.String getHeader(java.lang.String name)
          Method getHeader
 java.util.Enumeration getHeaderNames()
          Method getHeaderNames
 java.util.Enumeration getHeaders(java.lang.String name)
          Method getHeaders
 javax.servlet.ServletInputStream getInputStream()
          Method getInputStream
 int getIntHeader(java.lang.String name)
          Method getIntHeader
 java.util.Locale getLocale()
          Method getLocale
 java.util.Enumeration getLocales()
          Method getLocales
 java.lang.String getMethod()
          Method getMethod
 java.lang.String getParameter(java.lang.String name)
          Method getParameter
 java.util.Map getParameterMap()
          Method getParameterMap
 java.util.Enumeration getParameterNames()
          Method getParameterNames
 java.lang.String[] getParameterValues(java.lang.String name)
          Method getParameterValues
 java.lang.String getPathInfo()
          Method getPathInfo
 java.lang.String getPathTranslated()
          Method getPathTranslated
 java.lang.String getProtocol()
          Method getProtocol
 java.lang.String getQueryString()
          Method getQueryString
 java.io.BufferedReader getReader()
          Method getReader
 java.lang.String getRealPath(java.lang.String path)
          Method getRealPath
 java.lang.String getRemoteAddr()
          Method getRemoteAddr
 java.lang.String getRemoteHost()
          Method getRemoteHost
 java.lang.String getRemoteUser()
          Method getRemoteUser
 javax.servlet.http.HttpServletRequest getRequest()
          Method getRequest
 javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
          Method getRequestDispatcher
 java.lang.String getRequestedSessionId()
          Method getRequestedSessionId
 java.lang.String getRequestURI()
          Method getRequestURI
 java.lang.StringBuffer getRequestURL()
          Method getRequestURL
 java.lang.String getScheme()
          Method getScheme
 java.lang.String getServerName()
          Method getServerName
 int getServerPort()
          Method getServerPort
 java.lang.String getServletPath()
          Method getServletPath
 javax.servlet.http.HttpSession getSession()
          Method getSession
 javax.servlet.http.HttpSession getSession(boolean create)
          Method getSession
 java.security.Principal getUserPrincipal()
          Method getUserPrincipal
 boolean isRequestedSessionIdFromCookie()
          Method isRequestedSessionIdFromCookie
 boolean isRequestedSessionIdFromUrl()
          Method isRequestedSessionIdFromUrl
 boolean isRequestedSessionIdFromURL()
          Method isRequestedSessionIdFromURL
 boolean isRequestedSessionIdValid()
          Method isRequestedSessionIdValid
 boolean isSecure()
          Method isSecure
 boolean isUserInRole(java.lang.String role)
          Method isUserInRole
 void removeAttribute(java.lang.String name)
          Method removeAttribute
 void setAttribute(java.lang.String name, java.lang.Object o)
          Method setAttribute
 void setCharacterEncoding(java.lang.String s)
          Method setCharacterEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipartRequestWrapper

public MultipartRequestWrapper(javax.servlet.http.HttpServletRequest request,
                               boolean saveUploadedFilesToDisk,
                               java.io.File uploadDirectory,
                               boolean allowOverwrite,
                               boolean silentlyRename,
                               int maxUploadSize)
                        throws java.io.IOException,
                               MultipartException
Constructor MultipartRequestWrapper
Parameters:
request -  
saveUploadedFilesToDisk -  
uploadDirectory -  
allowOverwrite -  
silentlyRename -  
maxUploadSize -  
Throws:
java.io.IOException -  
MultipartException -  
Method Detail

get

public java.lang.Object get(java.lang.String name)
Method get
Parameters:
name -  

getParameterNames

public java.util.Enumeration getParameterNames()
Method getParameterNames
Specified by:
getParameterNames in interface javax.servlet.ServletRequest

getParameter

public java.lang.String getParameter(java.lang.String name)
Method getParameter
Specified by:
getParameter in interface javax.servlet.ServletRequest
Parameters:
name -  

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Method getParameterValues
Specified by:
getParameterValues in interface javax.servlet.ServletRequest
Parameters:
name -  

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Method getRequest

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Method getAttribute
Specified by:
getAttribute in interface javax.servlet.ServletRequest
Parameters:
name -  

getAttributeNames

public java.util.Enumeration getAttributeNames()
Method getAttributeNames
Specified by:
getAttributeNames in interface javax.servlet.ServletRequest

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Method getCharacterEncoding
Specified by:
getCharacterEncoding in interface javax.servlet.ServletRequest

getContentLength

public int getContentLength()
Method getContentLength
Specified by:
getContentLength in interface javax.servlet.ServletRequest

getContentType

public java.lang.String getContentType()
Method getContentType
Specified by:
getContentType in interface javax.servlet.ServletRequest

getInputStream

public javax.servlet.ServletInputStream getInputStream()
                                                throws java.io.IOException
Method getInputStream
Specified by:
getInputStream in interface javax.servlet.ServletRequest
Throws:
java.io.IOException -  

getProtocol

public java.lang.String getProtocol()
Method getProtocol
Specified by:
getProtocol in interface javax.servlet.ServletRequest

getScheme

public java.lang.String getScheme()
Method getScheme
Specified by:
getScheme in interface javax.servlet.ServletRequest

getServerName

public java.lang.String getServerName()
Method getServerName
Specified by:
getServerName in interface javax.servlet.ServletRequest

getServerPort

public int getServerPort()
Method getServerPort
Specified by:
getServerPort in interface javax.servlet.ServletRequest

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.IOException
Method getReader
Specified by:
getReader in interface javax.servlet.ServletRequest
Throws:
java.io.IOException -  

getRemoteAddr

public java.lang.String getRemoteAddr()
Method getRemoteAddr
Specified by:
getRemoteAddr in interface javax.servlet.ServletRequest

getRemoteHost

public java.lang.String getRemoteHost()
Method getRemoteHost
Specified by:
getRemoteHost in interface javax.servlet.ServletRequest

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object o)
Method setAttribute
Specified by:
setAttribute in interface javax.servlet.ServletRequest
Parameters:
name -  
o -  

removeAttribute

public void removeAttribute(java.lang.String name)
Method removeAttribute
Specified by:
removeAttribute in interface javax.servlet.ServletRequest
Parameters:
name -  

getLocale

public java.util.Locale getLocale()
Method getLocale
Specified by:
getLocale in interface javax.servlet.ServletRequest

getLocales

public java.util.Enumeration getLocales()
Method getLocales
Specified by:
getLocales in interface javax.servlet.ServletRequest

isSecure

public boolean isSecure()
Method isSecure
Specified by:
isSecure in interface javax.servlet.ServletRequest

getRequestDispatcher

public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
Method getRequestDispatcher
Specified by:
getRequestDispatcher in interface javax.servlet.ServletRequest
Parameters:
path -  

getRealPath

public java.lang.String getRealPath(java.lang.String path)
Method getRealPath
Specified by:
getRealPath in interface javax.servlet.ServletRequest
Parameters:
path -  

getAuthType

public java.lang.String getAuthType()
Method getAuthType
Specified by:
getAuthType in interface javax.servlet.http.HttpServletRequest

getCookies

public javax.servlet.http.Cookie[] getCookies()
Method getCookies
Specified by:
getCookies in interface javax.servlet.http.HttpServletRequest

getDateHeader

public long getDateHeader(java.lang.String name)
Method getDateHeader
Specified by:
getDateHeader in interface javax.servlet.http.HttpServletRequest
Parameters:
name -  

getHeader

public java.lang.String getHeader(java.lang.String name)
Method getHeader
Specified by:
getHeader in interface javax.servlet.http.HttpServletRequest
Parameters:
name -  

getHeaders

public java.util.Enumeration getHeaders(java.lang.String name)
Method getHeaders
Specified by:
getHeaders in interface javax.servlet.http.HttpServletRequest
Parameters:
name -  

getHeaderNames

public java.util.Enumeration getHeaderNames()
Method getHeaderNames
Specified by:
getHeaderNames in interface javax.servlet.http.HttpServletRequest

getIntHeader

public int getIntHeader(java.lang.String name)
Method getIntHeader
Specified by:
getIntHeader in interface javax.servlet.http.HttpServletRequest
Parameters:
name -  

getMethod

public java.lang.String getMethod()
Method getMethod
Specified by:
getMethod in interface javax.servlet.http.HttpServletRequest

getPathInfo

public java.lang.String getPathInfo()
Method getPathInfo
Specified by:
getPathInfo in interface javax.servlet.http.HttpServletRequest

getPathTranslated

public java.lang.String getPathTranslated()
Method getPathTranslated
Specified by:
getPathTranslated in interface javax.servlet.http.HttpServletRequest

getContextPath

public java.lang.String getContextPath()
Method getContextPath
Specified by:
getContextPath in interface javax.servlet.http.HttpServletRequest

getQueryString

public java.lang.String getQueryString()
Method getQueryString
Specified by:
getQueryString in interface javax.servlet.http.HttpServletRequest

getRemoteUser

public java.lang.String getRemoteUser()
Method getRemoteUser
Specified by:
getRemoteUser in interface javax.servlet.http.HttpServletRequest

isUserInRole

public boolean isUserInRole(java.lang.String role)
Method isUserInRole
Specified by:
isUserInRole in interface javax.servlet.http.HttpServletRequest
Parameters:
role -  

getUserPrincipal

public java.security.Principal getUserPrincipal()
Method getUserPrincipal
Specified by:
getUserPrincipal in interface javax.servlet.http.HttpServletRequest

getRequestedSessionId

public java.lang.String getRequestedSessionId()
Method getRequestedSessionId
Specified by:
getRequestedSessionId in interface javax.servlet.http.HttpServletRequest

getRequestURI

public java.lang.String getRequestURI()
Method getRequestURI
Specified by:
getRequestURI in interface javax.servlet.http.HttpServletRequest

getServletPath

public java.lang.String getServletPath()
Method getServletPath
Specified by:
getServletPath in interface javax.servlet.http.HttpServletRequest

getSession

public javax.servlet.http.HttpSession getSession(boolean create)
Method getSession
Specified by:
getSession in interface javax.servlet.http.HttpServletRequest
Parameters:
create -  

getSession

public javax.servlet.http.HttpSession getSession()
Method getSession
Specified by:
getSession in interface javax.servlet.http.HttpServletRequest

isRequestedSessionIdValid

public boolean isRequestedSessionIdValid()
Method isRequestedSessionIdValid
Specified by:
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequest

isRequestedSessionIdFromCookie

public boolean isRequestedSessionIdFromCookie()
Method isRequestedSessionIdFromCookie
Specified by:
isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequest

isRequestedSessionIdFromURL

public boolean isRequestedSessionIdFromURL()
Method isRequestedSessionIdFromURL
Specified by:
isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequest

isRequestedSessionIdFromUrl

public boolean isRequestedSessionIdFromUrl()
Method isRequestedSessionIdFromUrl
Specified by:
isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequest

getParameterMap

public java.util.Map getParameterMap()
Method getParameterMap

setCharacterEncoding

public void setCharacterEncoding(java.lang.String s)
Method setCharacterEncoding
Parameters:
s -  

getRequestURL

public java.lang.StringBuffer getRequestURL()
Method getRequestURL


Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.