net.n3.nanoxml.sax
Class SAXEntityResolver
- IXMLEntityResolver
public class SAXEntityResolver
SAXEntityResolver is a subclass of XMLEntityResolver that supports the
SAX EntityResolver listener.
$Name: RELEASE_2_2_1 $, $Revision: 1.4 $
protected void | finalize() - Cleans up the object when it's destroyed.
|
protected Reader | openExternalEntity(IXMLReader xmlReader, String publicID, String systemID) - Opens an external entity.
|
void | setEntityResolver(EntityResolver resolver) - Sets the SAX EntityResolver listener.
|
SAXEntityResolver
public SAXEntityResolver()
Creates the resolver.
finalize
protected void finalize()
throws Throwable
Cleans up the object when it's destroyed.
- finalize in interface XMLEntityResolver
openExternalEntity
protected Reader openExternalEntity(IXMLReader xmlReader,
String publicID,
String systemID)
Opens an external entity.
- openExternalEntity in interface XMLEntityResolver
xmlReader
- the current XML readerpublicID
- the public ID, which may be nullsystemID
- the system ID
- the reader, or null if the reader could not be created/opened
setEntityResolver
public void setEntityResolver(EntityResolver resolver)
Sets the SAX EntityResolver listener.
resolver
- the entity resolver