Class SAXEntityResolver

java.lang.Object
net.n3.nanoxml.XMLEntityResolver
net.n3.nanoxml.sax.SAXEntityResolver
All Implemented Interfaces:
IXMLEntityResolver

public class SAXEntityResolver extends XMLEntityResolver
SAXEntityResolver is a subclass of XMLEntityResolver that supports the SAX EntityResolver listener.
Author:
Marc De Scheemaecker
See Also:
  • Constructor Details

    • SAXEntityResolver

      public SAXEntityResolver()
      Creates the resolver.
  • Method Details

    • finalize

      protected void finalize() throws Throwable
      Cleans up the object when it's destroyed.
      Overrides:
      finalize in class XMLEntityResolver
      Throws:
      Throwable
    • 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