Package org.apache.xerces.util
Class EntityResolverWrapper
java.lang.Object
org.apache.xerces.util.EntityResolverWrapper
- All Implemented Interfaces:
org.apache.xerces.xni.parser.XMLEntityResolver
public class EntityResolverWrapper
extends Object
implements org.apache.xerces.xni.parser.XMLEntityResolver
This class wraps a SAX entity resolver in an XNI entity resolver.
- Version:
- $Id: EntityResolverWrapper.java 699892 2008-09-28 21:08:27Z mrglavas $
- Author:
- Andy Clark, IBM
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.EntityResolverWrapper
(EntityResolver entityResolver) Wraps the specified SAX entity resolver. -
Method Summary
Modifier and TypeMethodDescriptionReturns the SAX entity resolver.org.apache.xerces.xni.parser.XMLInputSource
resolveEntity
(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier) Resolves an external parsed entity.void
setEntityResolver
(EntityResolver entityResolver) Sets the SAX entity resolver.
-
Field Details
-
fEntityResolver
The SAX entity resolver.
-
-
Constructor Details
-
EntityResolverWrapper
public EntityResolverWrapper()Default constructor. -
EntityResolverWrapper
Wraps the specified SAX entity resolver.
-
-
Method Details
-
setEntityResolver
Sets the SAX entity resolver. -
getEntityResolver
Returns the SAX entity resolver. -
resolveEntity
public org.apache.xerces.xni.parser.XMLInputSource resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier) throws org.apache.xerces.xni.XNIException, IOException Resolves an external parsed entity. If the entity cannot be resolved, this method should return null.- Specified by:
resolveEntity
in interfaceorg.apache.xerces.xni.parser.XMLEntityResolver
- Parameters:
resourceIdentifier
- contains the physical co-ordinates of the resource to be resolved- Throws:
org.apache.xerces.xni.XNIException
- Thrown on general error.IOException
- Thrown if resolved entity stream cannot be opened or some other i/o error occurs.- See Also:
-