public interface IMultipartDecoder
Multipart decoder implementations must be threadsafe.
Modifier and Type | Method and Description |
---|---|
void |
cleanup(javax.servlet.http.HttpServletRequest request)
Invoked to release any resources needed by tghe decoder.
|
void |
decode(javax.servlet.http.HttpServletRequest request)
Decodes the incoming request, identifying all the parts (values and uploaded files) contained
within.
|
java.lang.String |
getString(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
Returns the single value (or first value) for the parameter with the specified name.
|
java.lang.String[] |
getStringParameterNames(javax.servlet.http.HttpServletRequest request)
Returns the names of all parameters whose type is string (not file upload).
|
java.lang.String[] |
getStrings(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
Returns an array of values (possibly a single element array).
|
IUploadFile |
getUploadFile(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
Returns the uploaded file with the specified parameter name, or null if no such parameter was
in the request.
|
void decode(javax.servlet.http.HttpServletRequest request)
void cleanup(javax.servlet.http.HttpServletRequest request)
java.lang.String getString(javax.servlet.http.HttpServletRequest request, java.lang.String name)
java.lang.String[] getStrings(javax.servlet.http.HttpServletRequest request, java.lang.String name)
IUploadFile getUploadFile(javax.servlet.http.HttpServletRequest request, java.lang.String name)
java.lang.String[] getStringParameterNames(javax.servlet.http.HttpServletRequest request)