Class SAXEntityResolver

  • All Implemented Interfaces:
    IXMLEntityResolver

    public class SAXEntityResolver
    extends XMLEntityResolver
    SAXEntityResolver is a subclass of XMLEntityResolver that supports the SAX EntityResolver listener.
    Version:
    $Name: RELEASE_2_2_1 $, $Revision: 1.4 $
    Author:
    Marc De Scheemaecker
    See Also:
    IXMLEntityResolver
    • Constructor Detail

      • SAXEntityResolver

        public SAXEntityResolver()
        Creates the resolver.
    • Method Detail

      • setEntityResolver

        public void setEntityResolver​(EntityResolver resolver)
        Sets the SAX EntityResolver listener.
        Parameters:
        resolver - the entity resolver
      • openExternalEntity

        protected Reader openExternalEntity​(IXMLReader xmlReader,
                                            String publicID,
                                            String systemID)
        Opens an external entity.
        Overrides:
        openExternalEntity in class XMLEntityResolver
        Parameters:
        xmlReader - the current XML reader
        publicID - the public ID, which may be null
        systemID - the system ID
        Returns:
        the reader, or null if the reader could not be created/opened