webwork.multipart
Class PellMultiPartRequest

java.lang.Object
  extended bywebwork.multipart.MultiPartRequest
      extended bywebwork.multipart.PellMultiPartRequest

public class PellMultiPartRequest
extends MultiPartRequest

Multipart Form Data request adapter for Jason Pell's multipart utils

Version:
$Id: PellMultiPartRequest.java,v 1.4 2003/05/09 18:30:06 fate Exp $
Author:
Matt Baldree (matt@smallleap.com) modified for WW's use, Scott Farquhar (scott@atlassian.com) added i18n handling (WW-109)

Field Summary
 
Fields inherited from class webwork.multipart.MultiPartRequest
log
 
Constructor Summary
PellMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest, java.lang.String saveDir, int maxSize)
           
 
Method Summary
 java.lang.String getContentType(java.lang.String name)
           
 java.io.File getFile(java.lang.String name)
          Get the File as saved by the multipart parser on the server filesystem.
 java.util.Enumeration getFileNames()
           
 java.lang.String getFilesystemName(java.lang.String name)
          Get the client file name of the specified uploaded file.
 java.io.InputStream getMemoryFileContents(java.lang.String name)
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 
Methods inherited from class webwork.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
Parameters:
maxSize - maximum size post allowed
saveDir - the directory to save off the file
servletRequest - the request containing the multipart
Method Detail

getParameterNames

public java.util.Enumeration getParameterNames()
Specified by:
getParameterNames in class MultiPartRequest

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in class MultiPartRequest

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Specified by:
getParameterValues in class MultiPartRequest

getFileNames

public java.util.Enumeration getFileNames()
Specified by:
getFileNames in class MultiPartRequest

getFilesystemName

public java.lang.String getFilesystemName(java.lang.String name)
Description copied from class: MultiPartRequest
Get the client file name of the specified uploaded file.

Specified by:
getFilesystemName in class MultiPartRequest
Parameters:
name - the parameter name of the uploaded file
Returns:
The client filename

getContentType

public java.lang.String getContentType(java.lang.String name)
Specified by:
getContentType in class MultiPartRequest

getFile

public java.io.File getFile(java.lang.String name)
Description copied from class: MultiPartRequest
Get the File as saved by the multipart parser on the server filesystem.

Specified by:
getFile in class MultiPartRequest
Parameters:
name - The parameter name of the uploaded file
Returns:
the File on the local filesystem, or null if the multipart parser has not stored the file on disk (for example, if it is a memory based file upload)

getMemoryFileContents

public java.io.InputStream getMemoryFileContents(java.lang.String name)


Copyright © 2001-2003 WebWork All Rights Reserved.