com.jalios.jcms.upload
Class ProgressMonitorFileItemFactory

java.lang.Object
  extended by org.apache.commons.fileupload.disk.DiskFileItemFactory
      extended by com.jalios.jcms.upload.ProgressMonitorFileItemFactory
All Implemented Interfaces:
org.apache.commons.fileupload.FileItemFactory

public class ProgressMonitorFileItemFactory
extends org.apache.commons.fileupload.disk.DiskFileItemFactory

A factory used to create ProgressMonitorFileItem wrapping a DiskFileItem with progess information stored in HttpSession

Since:
jcms-5.7.0
Version:
$Revision: 36667 $
Author:
Jean-Philippe Encausse

Field Summary
static String REVISION
           
 
Fields inherited from class org.apache.commons.fileupload.disk.DiskFileItemFactory
DEFAULT_SIZE_THRESHOLD
 
Constructor Summary
ProgressMonitorFileItemFactory(ProgressMonitorStatus status)
          Builds a new ProgressMonitorFileItemFactory and extract content-length.
 
Method Summary
 org.apache.commons.fileupload.FileItem createItem(String fieldName, String contentType, boolean isFormField, String fileName)
          Create the convenient FileItem
 
Methods inherited from class org.apache.commons.fileupload.disk.DiskFileItemFactory
getFileCleaningTracker, getRepository, getSizeThreshold, setFileCleaningTracker, setRepository, setSizeThreshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values
Constructor Detail

ProgressMonitorFileItemFactory

public ProgressMonitorFileItemFactory(ProgressMonitorStatus status)
Builds a new ProgressMonitorFileItemFactory and extract content-length.

Parameters:
status - the progress status
Method Detail

createItem

public org.apache.commons.fileupload.FileItem createItem(String fieldName,
                                                         String contentType,
                                                         boolean isFormField,
                                                         String fileName)
Create the convenient FileItem

Specified by:
createItem in interface org.apache.commons.fileupload.FileItemFactory
Overrides:
createItem in class org.apache.commons.fileupload.disk.DiskFileItemFactory
Parameters:
fieldName - the field name
contentType - the content type
isFormField - true if the field is not an upload
fileName - the file name
Returns:
FileItem the ProgressMonitorFileItem
See Also:
DiskFileItemFactory.createItem(java.lang.String, java.lang.String, boolean, java.lang.String)


Copyright © 2001-2010 Jalios SA. All Rights Reserved.