2002/css-validator/org/w3c/www/mime MimeType.java,1.4,1.5

Update of /sources/public/2002/css-validator/org/w3c/www/mime
In directory hutz:/tmp/cvs-serv18238/www/mime

Modified Files:
	MimeType.java 
Log Message:
genericity + updated code to 5.0 stds

Index: MimeType.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/www/mime/MimeType.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- MimeType.java	14 Sep 2005 15:15:39 -0000	1.4
+++ MimeType.java	29 Aug 2011 07:21:02 -0000	1.5
@@ -5,10 +5,8 @@
 
 package org.w3c.www.mime ;
 
-import java.util.Vector;
-
-import java.io.PrintStream;
 import java.io.Serializable;
+import java.util.ArrayList;
 
 /**
  * This class is used to represent parsed MIME types.
@@ -345,7 +343,7 @@
 	while ((strl > start) && (spec.charAt (strl-1) <= ' '))
 	    strl-- ;
 	// get the type:
-	StringBuffer sb = new StringBuffer () ;
+	StringBuilder sb = new StringBuilder() ;
 	while ((start < strl) && ((look = spec.charAt(start)) != '/')) {
 	    sb.append (Character.toLowerCase((char) look)) ;
 	    start++ ;
@@ -369,8 +367,8 @@
 	    if (spec.charAt(start) != ';')
 		throw new MimeTypeFormatException (spec) ;
 	    start++ ;
-	    Vector vp = new Vector(4) ;
-	    Vector vv = new Vector(4) ;
+	    ArrayList vp = new ArrayList(4) ;
+	    ArrayList vv = new ArrayList(4) ;
 	    while ( start < strl ) {
 		while ((start < strl) && (spec.charAt(start) <= ' ')) start++ ;
 		// get parameter name:
@@ -400,13 +398,13 @@
 		while ((start < strl) && (spec.charAt(start) != ';')) start++ ;
 		start++ ;
 		String value = sb.toString() ;
-		vp.addElement(name);
-		vv.addElement(value);
+		vp.add(name);
+		vv.add(value);
 	    }
 	    this.pnames = new String[vp.size()];
-	    vp.copyInto(pnames);
+	    vp.toArray(pnames);
 	    this.pvalues = new String[vv.size()];
-	    vv.copyInto(pvalues);
+	    vv.toArray(pvalues);
 	}
     }
 

Received on Monday, 29 August 2011 07:21:12 UTC