Author: markt Date: Tue Jul 9 15:02:15 2013 New Revision: 1501310 URL: http://svn.apache.org/r1501310 Log: Simplify. Use DigesterFactory as base for loading resources for consistency with earlier versions. Patch provided by Jeremy Boynes.
Modified: tomcat/trunk/java/org/apache/tomcat/util/descriptor/DigesterFactory.java Modified: tomcat/trunk/java/org/apache/tomcat/util/descriptor/DigesterFactory.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/descriptor/DigesterFactory.java?rev=1501310&r1=1501309&r2=1501310&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/descriptor/DigesterFactory.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/descriptor/DigesterFactory.java Tue Jul 9 15:02:15 2013 @@ -19,8 +19,6 @@ package org.apache.tomcat.util.descripto import java.util.HashMap; import java.util.Map; -import javax.servlet.Servlet; - import org.apache.tomcat.util.digester.Digester; import org.apache.tomcat.util.digester.RuleSet; @@ -43,57 +41,52 @@ public class DigesterFactory { // W3C publicIds.put(XmlIdentifiers.XSD_10_PUBLIC, - urlFor("/javax/servlet/resources/XMLSchema.dtd")); + "/javax/servlet/resources/XMLSchema.dtd"); publicIds.put(XmlIdentifiers.DATATYPES_PUBLIC, - urlFor("/javax/servlet/resources/datatypes.dtd")); + "/javax/servlet/resources/datatypes.dtd"); systemIds.put(XmlIdentifiers.XML_2001_XSD, - urlFor("/javax/servlet/resources/xml.xsd")); + "/javax/servlet/resources/xml.xsd"); // from J2EE 1.2 publicIds.put(XmlIdentifiers.WEB_22_PUBLIC, - urlFor("/javax/servlet/resources/web-app_2_2.dtd")); + "/javax/servlet/resources/web-app_2_2.dtd"); publicIds.put(XmlIdentifiers.TLD_11_PUBLIC, - urlFor("/javax/servlet/resources/web-jsptaglibrary_1_1.dtd")); + "/javax/servlet/resources/web-jsptaglibrary_1_1.dtd"); // from J2EE 1.3 publicIds.put(XmlIdentifiers.WEB_23_PUBLIC, - urlFor("/javax/servlet/resources/web-app_2_3.dtd")); + "/javax/servlet/resources/web-app_2_3.dtd"); publicIds.put(XmlIdentifiers.TLD_12_PUBLIC, - urlFor("/javax/servlet/resources/web-jsptaglibrary_1_2.dtd")); + "/javax/servlet/resources/web-jsptaglibrary_1_2.dtd"); // from J2EE 1.4 systemIds.put("http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd", - urlFor("/javax/servlet/resources/j2ee_web_services_client_1_1.xsd")); + "/javax/servlet/resources/j2ee_web_services_client_1_1.xsd"); systemIds.put(XmlIdentifiers.WEB_24_XSD, - urlFor("/javax/servlet/resources/web-app_2_4.xsd")); + "/javax/servlet/resources/web-app_2_4.xsd"); systemIds.put(XmlIdentifiers.TLD_20_XSD, - urlFor("/javax/servlet/resources/web-jsptaglibrary_2_0.xsd")); + "/javax/servlet/resources/web-jsptaglibrary_2_0.xsd"); // from JavaEE 5 systemIds.put(XmlIdentifiers.WEB_25_XSD, - urlFor("/javax/servlet/resources/web-app_2_5.xsd")); + "/javax/servlet/resources/web-app_2_5.xsd"); systemIds.put(XmlIdentifiers.TLD_21_XSD, - urlFor("/javax/servlet/resources/web-jsptaglibrary_2_1.xsd")); + "/javax/servlet/resources/web-jsptaglibrary_2_1.xsd"); // from JavaEE 6 systemIds.put(XmlIdentifiers.WEB_30_XSD, - urlFor("/javax/servlet/resources/web-app_3_0.xsd")); + "/javax/servlet/resources/web-app_3_0.xsd"); systemIds.put(XmlIdentifiers.WEB_FRAGMENT_30_XSD, - urlFor("/javax/servlet/resources/web-fragment_3_0.xsd")); + "/javax/servlet/resources/web-fragment_3_0.xsd"); // from JavaEE 7 systemIds.put(XmlIdentifiers.WEB_31_XSD, - urlFor("/javax/servlet/resources/web-app_3_1.xsd")); + "/javax/servlet/resources/web-app_3_1.xsd"); systemIds.put(XmlIdentifiers.WEB_FRAGMENT_31_XSD, - urlFor("/javax/servlet/resources/web-fragment_3_1.xsd")); + "/javax/servlet/resources/web-fragment_3_1.xsd"); SERVLET_RESOLVER = - new LocalResolver(Servlet.class, publicIds, systemIds); - } - - - private static String urlFor(String file) { - return DigesterFactory.class.getResource(file).toExternalForm(); + new LocalResolver(DigesterFactory.class, publicIds, systemIds); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org