org.apache.struts2.dispatcher.multipart
Class PellMultiPartRequest

java.lang.Object
  extended by org.apache.struts2.dispatcher.multipart.MultiPartRequest
      extended by org.apache.struts2.dispatcher.multipart.PellMultiPartRequest

public class PellMultiPartRequest
extends org.apache.struts2.dispatcher.multipart.MultiPartRequest

Multipart form data request adapter for Jason Pell's multipart utils package.


Field Summary
 
Fields inherited from class org.apache.struts2.dispatcher.multipart.MultiPartRequest
log
 
Constructor Summary
PellMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest, java.lang.String saveDir, int maxSize)
          Creates a new request wrapper to handle multi-part data using methods adapted from Jason Pell's multipart classes (see class description).
 
Method Summary
 java.lang.String[] getContentType(java.lang.String fieldName)
           
 java.util.List getErrors()
           
 java.io.File[] getFile(java.lang.String fieldName)
           
 java.lang.String[] getFileNames(java.lang.String fieldName)
           
 java.util.Enumeration getFileParameterNames()
           
 java.lang.String[] getFilesystemName(java.lang.String fieldName)
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 
Methods inherited from class org.apache.struts2.dispatcher.multipart.MultiPartRequest
isMultiPart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PellMultiPartRequest

public PellMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest,
                            java.lang.String saveDir,
                            int maxSize)
                     throws java.io.IOException
Creates a new request wrapper to handle multi-part data using methods adapted from Jason Pell's multipart classes (see class description).

Parameters:
maxSize - maximum size post allowed
saveDir - the directory to save off the file
servletRequest - the request containing the multipart
Throws:
java.io.IOException
Method Detail

getFileParameterNames

public java.util.Enumeration getFileParameterNames()
Specified by:
getFileParameterNames in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getContentType

public java.lang.String[] getContentType(java.lang.String fieldName)
Specified by:
getContentType in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getFile

public java.io.File[] getFile(java.lang.String fieldName)
Specified by:
getFile in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getFileNames

public java.lang.String[] getFileNames(java.lang.String fieldName)
Specified by:
getFileNames in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getFilesystemName

public java.lang.String[] getFilesystemName(java.lang.String fieldName)
Specified by:
getFilesystemName in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getParameterNames

public java.util.Enumeration getParameterNames()
Specified by:
getParameterNames in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Specified by:
getParameterValues in class org.apache.struts2.dispatcher.multipart.MultiPartRequest

getErrors

public java.util.List getErrors()
Specified by:
getErrors in class org.apache.struts2.dispatcher.multipart.MultiPartRequest


Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.