net.n3.nanoxml.sax

Class SAXEntityResolver

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:

Constructor Summary
SAXEntityResolver()
Creates the resolver.
Method Summary
protected voidfinalize()
Cleans up the object when it's destroyed.
protected ReaderopenExternalEntity(IXMLReader xmlReader, String publicID, String systemID)
Opens an external entity.
voidsetEntityResolver(EntityResolver resolver)
Sets the SAX EntityResolver listener.

Constructor Detail

SAXEntityResolver

public SAXEntityResolver()
Creates the resolver.

Method Detail

finalize

protected void finalize()
Cleans up the object when it's destroyed.

openExternalEntity

protected Reader openExternalEntity(IXMLReader xmlReader, String publicID, String systemID)
Opens an external entity.

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

setEntityResolver

public void setEntityResolver(EntityResolver resolver)
Sets the SAX EntityResolver listener.

Parameters: resolver the entity resolver