Package org.apache.xerces.util
Class DOMEntityResolverWrapper
java.lang.Object
org.apache.xerces.util.DOMEntityResolverWrapper
- All Implemented Interfaces:
org.apache.xerces.xni.parser.XMLEntityResolver
public class DOMEntityResolverWrapper
extends Object
implements org.apache.xerces.xni.parser.XMLEntityResolver
This class wraps DOM entity resolver to XNI entity resolver.
- Version:
- $Id: DOMEntityResolverWrapper.java 1368777 2012-08-03 02:17:53Z mrglavas $
- Author:
- Gopal Sharma, SUN MicroSystems Inc., Elena Litani, IBM, Ramesh Mandava, Sun Microsystems
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.DOMEntityResolverWrapper
(LSResourceResolver entityResolver) Wraps the specified DOM entity resolver. -
Method Summary
Modifier and TypeMethodDescriptionReturns the DOM entity resolver.org.apache.xerces.xni.parser.XMLInputSource
resolveEntity
(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier) Resolves an external parsed entity.void
setEntityResolver
(LSResourceResolver entityResolver) Sets the DOM entity resolver.
-
Field Details
-
fEntityResolver
The DOM entity resolver.
-
-
Constructor Details
-
DOMEntityResolverWrapper
public DOMEntityResolverWrapper()Default constructor. -
DOMEntityResolverWrapper
Wraps the specified DOM entity resolver.
-
-
Method Details
-
setEntityResolver
Sets the DOM entity resolver. -
getEntityResolver
Returns the DOM 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
- description 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:
-