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 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.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:
finalizein classXMLEntityResolver- Throws:
Throwable
-
setEntityResolver
Sets the SAX EntityResolver listener.- Parameters:
resolver- the entity resolver
-
openExternalEntity
Opens an external entity.- Overrides:
openExternalEntityin 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
-