|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.struts2.dispatcher.multipart.JakartaStreamMultiPartRequest
public class JakartaStreamMultiPartRequest
Multi-part form data request adapter for Jakarta Commons FileUpload package that leverages the streaming API rather than the traditional non-streaming API. For more details see WW-3025
| Constructor Summary | |
|---|---|
JakartaStreamMultiPartRequest()
|
|
| Method Summary | |
|---|---|
void |
cleanUp()
Cleans up all uploaded file, should be called at the end of request |
String[] |
getContentType(String fieldName)
Returns the content type(s) of the file(s) associated with the specified field name (as supplied by the client browser), or null if no files are associated with the given field name. |
List<String> |
getErrors()
Returns a list of error messages that may have occurred while processing the request. |
File[] |
getFile(String fieldName)
Returns a File object for the filename specified or null if no files
are associated with the given field name. |
String[] |
getFileNames(String fieldName)
Returns a String[] of file names for files associated with the specified input field name |
Enumeration<String> |
getFileParameterNames()
Returns an enumeration of the parameter names for uploaded files |
String[] |
getFilesystemName(String fieldName)
Returns the file system name(s) of files associated with the given field name or null if no files are associated with the given field name. |
List<String> |
getMesssages()
Allows interceptor to fetch non-critical messages that can be passed to the action. |
String |
getParameter(String name)
Returns the specified request parameter. |
Enumeration<String> |
getParameterNames()
Returns an enumeration of String parameter names. |
String[] |
getParameterValues(String name)
Returns a list of all parameter values associated with a parameter name. |
void |
parse(javax.servlet.http.HttpServletRequest request,
String saveDir)
|
void |
setBufferSize(String bufferSize)
Sets the buffer size to be used. |
protected void |
setLocale(javax.servlet.http.HttpServletRequest request)
Inspect the servlet request and set the locale if one wasn't provided by the Struts2 framework. |
void |
setLocaleProvider(LocaleProvider provider)
Injects the Struts locale provider. |
void |
setMaxSize(String maxSize)
Injects the Struts multiple part maximum size. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JakartaStreamMultiPartRequest()
| Method Detail |
|---|
public void setMaxSize(String maxSize)
maxSize - public void setBufferSize(String bufferSize)
bufferSize - public void setLocaleProvider(LocaleProvider provider)
provider - public void cleanUp()
MultiPartRequest
cleanUp in interface MultiPartRequestpublic String[] getContentType(String fieldName)
MultiPartRequest
getContentType in interface MultiPartRequestfieldName - input field name
public List<String> getErrors()
MultiPartRequestMultiPartRequestWrapper's errors field.
getErrors in interface MultiPartRequestpublic List<String> getMesssages()
public File[] getFile(String fieldName)
MultiPartRequestFile object for the filename specified or null if no files
are associated with the given field name.
getFile in interface MultiPartRequestfieldName - input field name
public String[] getFileNames(String fieldName)
MultiPartRequest
getFileNames in interface MultiPartRequestfieldName - input field name
public Enumeration<String> getFileParameterNames()
MultiPartRequest
getFileParameterNames in interface MultiPartRequestpublic String[] getFilesystemName(String fieldName)
MultiPartRequest
getFilesystemName in interface MultiPartRequestfieldName - input field name
public String getParameter(String name)
MultiPartRequest
getParameter in interface MultiPartRequestname - the name of the parameter to get
public Enumeration<String> getParameterNames()
MultiPartRequest
getParameterNames in interface MultiPartRequestpublic String[] getParameterValues(String name)
MultiPartRequest
getParameterValues in interface MultiPartRequestname - the name of the parameter.
public void parse(javax.servlet.http.HttpServletRequest request,
String saveDir)
throws IOException
parse in interface MultiPartRequestIOExceptionprotected void setLocale(javax.servlet.http.HttpServletRequest request)
request -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||