Package net.n3.nanoxml.sax
Class SAXEntityResolver
java.lang.Object
net.n3.nanoxml.XMLEntityResolver
net.n3.nanoxml.sax.SAXEntityResolver
- All Implemented Interfaces:
IXMLEntityResolver
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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.Methods inherited from class net.n3.nanoxml.XMLEntityResolver
addExternalEntity, addInternalEntity, getEntity, isExternalEntity
-
Constructor Details
-
SAXEntityResolver
public SAXEntityResolver()Creates the resolver.
-
-
Method Details
-
finalize
Cleans up the object when it's destroyed.- Overrides:
finalize
in classXMLEntityResolver
- Throws:
Throwable
-
setEntityResolver
Sets the SAX EntityResolver listener.- Parameters:
resolver
- the entity resolver
-
openExternalEntity
Opens an external entity.- Overrides:
openExternalEntity
in classXMLEntityResolver
- Parameters:
xmlReader
- the current XML readerpublicID
- the public ID, which may be nullsystemID
- the system ID- Returns:
- the reader, or null if the reader could not be created/opened
-