Class SAXEntityResolver

    • Constructor Detail

      • SAXEntityResolver

        public SAXEntityResolver()
        Creates the resolver.
    • Method Detail

      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Cleans up the object when it's destroyed.
        Overrides:
        finalize in class XMLEntityResolver
        Throws:
        java.lang.Throwable
      • setEntityResolver

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

        protected java.io.Reader openExternalEntity​(IXMLReader xmlReader,
                                                    java.lang.String publicID,
                                                    java.lang.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