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.- 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 voidfinalize()Cleans up the object when it's destroyed.protected java.io.ReaderopenExternalEntity(IXMLReader xmlReader, java.lang.String publicID, java.lang.String systemID)Opens an external entity.voidsetEntityResolver(org.xml.sax.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 java.lang.ThrowableCleans up the object when it's destroyed.- Overrides:
finalizein classXMLEntityResolver- Throws:
java.lang.Throwable
-
setEntityResolver
public void setEntityResolver(org.xml.sax.EntityResolver resolver)
Sets the SAX EntityResolver listener.- Parameters:
resolver- the entity resolver
-
openExternalEntity
protected java.io.Reader openExternalEntity(IXMLReader xmlReader, java.lang.String publicID, java.lang.String systemID)
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
-
-