Author: markt
Date: Tue Nov 17 21:15:53 2009
New Revision: 881528
URL: http://svn.apache.org/viewvc?rev=881528&view=rev
Log:
Remove deprecated code
Modified:
tomcat/trunk/java/org/apache/tomcat/util/http/fileupload/FileUploadBase.java
Modified:
tomcat/trunk/java/org/apache/tomcat/util/http/fileupload/FileUploadBase.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/http/fileupload/FileUploadBase.java?rev=881528&r1=881527&r2=881528&view=diff
==============================================================================
---
tomcat/trunk/java/org/apache/tomcat/util/http/fileupload/FileUploadBase.java
(original)
+++
tomcat/trunk/java/org/apache/tomcat/util/http/fileupload/FileUploadBase.java
Tue Nov 17 21:15:53 2009
@@ -85,22 +85,6 @@
}
- /**
- * Utility method that determines whether the request contains multipart
- * content.
- *
- * @param req The servlet request to be evaluated. Must be non-null.
- *
- * @return <code>true</code> if the request is multipart;
- * <code>false</code> otherwise.
- *
- * @deprecated Use the method on <code>ServletFileUpload</code> instead.
- */
- public static boolean isMultipartContent(HttpServletRequest req) {
- return ServletFileUpload.isMultipartContent(req);
- }
-
-
// ----------------------------------------------------- Manifest constants
@@ -151,16 +135,6 @@
public static final String MULTIPART_MIXED = "multipart/mixed";
- /**
- * The maximum length of a single header line that will be parsed
- * (1024 bytes).
- * @deprecated This constant is no longer used. As of commons-fileupload
- * 1.2, the only applicable limit is the total size of a parts headers,
- * {...@link MultipartStream#HEADER_PART_SIZE_MAX}.
- */
- public static final int MAX_HEADER_SIZE = 1024;
-
-
// ----------------------------------------------------------- Data members
@@ -289,25 +263,6 @@
* Processes an <a href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>
* compliant <code>multipart/form-data</code> stream.
*
- * @param req The servlet request to be parsed.
- *
- * @return A list of <code>FileItem</code> instances parsed from the
- * request, in the order that they were transmitted.
- *
- * @throws FileUploadException if there are problems reading/parsing
- * the request or storing files.
- *
- * @deprecated Use the method in <code>ServletFileUpload</code> instead.
- */
- public List /* FileItem */ parseRequest(HttpServletRequest req)
- throws FileUploadException {
- return parseRequest(new ServletRequestContext(req));
- }
-
- /**
- * Processes an <a href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>
- * compliant <code>multipart/form-data</code> stream.
- *
* @param ctx The context for the request to be parsed.
*
* @return An iterator to instances of <code>FileItemStream</code>
@@ -412,19 +367,6 @@
* Retrieves the file name from the <code>Content-disposition</code>
* header.
*
- * @param headers A <code>Map</code> containing the HTTP request headers.
- *
- * @return The file name for the current <code>encapsulation</code>.
- * @deprecated Use {...@link #getFileName(FileItemHeaders)}.
- */
- protected String getFileName(Map /* String, String */ headers) {
- return getFileName(getHeader(headers, CONTENT_DISPOSITION));
- }
-
- /**
- * Retrieves the file name from the <code>Content-disposition</code>
- * header.
- *
* @param headers The HTTP headers object.
*
* @return The file name for the current <code>encapsulation</code>.
@@ -499,43 +441,6 @@
}
/**
- * Retrieves the field name from the <code>Content-disposition</code>
- * header.
- *
- * @param headers A <code>Map</code> containing the HTTP request headers.
- *
- * @return The field name for the current <code>encapsulation</code>.
- * @deprecated Use {...@link #getFieldName(FileItemHeaders)}.
- */
- protected String getFieldName(Map /* String, String */ headers) {
- return getFieldName(getHeader(headers, CONTENT_DISPOSITION));
- }
-
-
- /**
- * Creates a new {...@link FileItem} instance.
- *
- * @param headers A <code>Map</code> containing the HTTP request
- * headers.
- * @param isFormField Whether or not this item is a form field, as
- * opposed to a file.
- *
- * @return A newly created <code>FileItem</code> instance.
- *
- * @throws FileUploadException if an error occurs.
- * @deprecated This method is no longer used in favour of
- * internally created instances of {...@link FileItem}.
- */
- protected FileItem createItem(Map /* String, String */ headers,
- boolean isFormField)
- throws FileUploadException {
- return getFileItemFactory().createItem(getFieldName(headers),
- getHeader(headers, CONTENT_TYPE),
- isFormField,
- getFileName(headers));
- }
-
- /**
* <p> Parses the <code>header-part</code> and returns as key/value
* pairs.
*
@@ -589,34 +494,6 @@
}
/**
- * <p> Parses the <code>header-part</code> and returns as key/value
- * pairs.
- *
- * <p> If there are multiple headers of the same names, the name
- * will map to a comma-separated list containing the values.
- *
- * @param headerPart The <code>header-part</code> of the current
- * <code>encapsulation</code>.
- *
- * @return A <code>Map</code> containing the parsed HTTP request headers.
- * @deprecated Use {...@link #getParsedHeaders(String)}
- */
- protected Map /* String, String */ parseHeaders(String headerPart) {
- FileItemHeaders headers = getParsedHeaders(headerPart);
- Map result = new HashMap();
- for (Iterator iter = headers.getHeaderNames(); iter.hasNext();) {
- String headerName = (String) iter.next();
- Iterator iter2 = headers.getHeaders(headerName);
- String headerValue = (String) iter2.next();
- while (iter2.hasNext()) {
- headerValue += "," + iter2.next();
- }
- result.put(headerName, headerValue);
- }
- return result;
- }
-
- /**
* Skips bytes until the end of the current line.
* @param headerPart The headers, which are being parsed.
* @param end Index of the last byte, which has yet been
@@ -657,22 +534,6 @@
}
/**
- * Returns the header with the specified name from the supplied map. The
- * header lookup is case-insensitive.
- *
- * @param headers A <code>Map</code> containing the HTTP request headers.
- * @param name The name of the header to return.
- *
- * @return The value of specified header, or a comma-separated list if
- * there were multiple headers of that name.
- * @deprecated Use {...@link FileItemHeaders#getHeader(String)}.
- */
- protected final String getHeader(Map /* String, String */ headers,
- String name) {
- return (String) headers.get(name.toLowerCase());
- }
-
- /**
* The iterator, which is returned by
* {...@link FileUploadBase#getItemIterator(RequestContext)}.
*/
@@ -1233,23 +1094,6 @@
private static final long serialVersionUID = -2474893167098052828L;
/**
- * @deprecated Replaced by
- * {...@link #SizeLimitExceededException(String, long, long)}
- */
- public SizeLimitExceededException() {
- this(null, 0, 0);
- }
-
- /**
- * @deprecated Replaced by
- * {...@link #SizeLimitExceededException(String, long, long)}
- * @param message The exceptions detail message.
- */
- public SizeLimitExceededException(String message) {
- this(message, 0, 0);
- }
-
- /**
* Constructs a <code>SizeExceededException</code> with
* the specified detail message, and actual and permitted sizes.
*
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]