Package net.n3.nanoxml.sax
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.- Version:
- $Name: RELEASE_2_2_1 $, $Revision: 1.4 $
- Author:
- Marc De Scheemaecker
- See Also:
IXMLEntityResolver
-
-
Constructor Summary
Constructors Constructor Description SAXEntityResolver()
Creates the resolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.-
Methods inherited from class net.n3.nanoxml.XMLEntityResolver
addExternalEntity, addInternalEntity, getEntity, isExternalEntity
-
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
Cleans up the object when it's destroyed.- Overrides:
finalize
in classXMLEntityResolver
- 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 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
-
-