| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest
public abstract class AbstractMultipartHttpServletRequest
Abstract base implementation of the MultipartHttpServletRequest interface. Provides management of pre-generated MultipartFile instances.
| Field Summary | 
|---|
| Fields inherited from interface javax.servlet.http.HttpServletRequest | 
|---|
| BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH | 
| Constructor Summary | |
|---|---|
| protected  | AbstractMultipartHttpServletRequest(HttpServletRequest request)Wrap the given HttpServletRequest in a MultipartHttpServletRequest. | 
| Method Summary | |
|---|---|
|  MultipartFile | getFile(String name)Return the contents plus description of an uploaded file in this request, or nullif it does not exist. | 
|  Map | getFileMap()Return a Mapof the multipart files contained in this request. | 
|  Iterator | getFileNames()Return an Iteratorof String objects containing the
 parameter names of the multipart files contained in this request. | 
| protected  Map | getMultipartFiles()Obtain the MultipartFile Map for retrieval, lazily initializing it if necessary. | 
| protected  void | initializeMultipart()Lazily initialize the multipart request, if possible. | 
| protected  void | setMultipartFiles(Map multipartFiles)Set a Map with parameter names as keys and MultipartFile objects as values. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface javax.servlet.http.HttpServletRequest | 
|---|
| getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole | 
| Methods inherited from interface javax.servlet.ServletRequest | 
|---|
| getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding | 
| Constructor Detail | 
|---|
protected AbstractMultipartHttpServletRequest(HttpServletRequest request)
request - the request to wrap| Method Detail | 
|---|
public Iterator getFileNames()
MultipartRequestIterator of String objects containing the
 parameter names of the multipart files contained in this request. These
 are the field names of the form (like with normal parameters), not the
 original file names.
getFileNames in interface MultipartRequestpublic MultipartFile getFile(String name)
MultipartRequestnull if it does not exist.
getFile in interface MultipartRequestname - a String specifying the parameter name of the multipart file
MultipartFile objectpublic Map getFileMap()
MultipartRequestMap of the multipart files contained in this request.
getFileMap in interface MultipartRequestMultipartFile objects as valuesMultipartFileprotected final void setMultipartFiles(Map multipartFiles)
protected Map getMultipartFiles()
initializeMultipart()protected void initializeMultipart()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||