org.springframework.beans.factory.xml

Class BeansDtdResolver

  • java.lang.Object
    • org.springframework.beans.factory.xml.BeansDtdResolver
  • All Implemented Interfaces:
    org.xml.sax.EntityResolver


    public class BeansDtdResolver
    extends java.lang.Object
    implements org.xml.sax.EntityResolver
    EntityResolver implementation for the Spring beans DTD, to load the DTD from the Spring class path (or JAR file).

    Fetches "spring-beans.dtd" from the class path resource "/org/springframework/beans/factory/xml/spring-beans.dtd", no matter whether specified as some local URL that includes "spring-beans" in the DTD name or as "http://www.springframework.org/dtd/spring-beans-2.0.dtd".

    Since:
    04.06.2003
    Author:
    Juergen Hoeller, Colin Sampaleanu
    See Also:
    ResourceEntityResolver
    • Constructor Summary

      Constructors 
      Constructor and Description
      BeansDtdResolver() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) 
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BeansDtdResolver

        public BeansDtdResolver()
    • Method Detail

      • resolveEntity

        @Nullable
        public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                                               @Nullable
                                                               java.lang.String systemId)
                                                        throws java.io.IOException
        Specified by:
        resolveEntity in interface org.xml.sax.EntityResolver
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object