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 java.lang.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:
LSResourceResolver
-
-
Field Summary
Fields Modifier and Type Field Description protected org.w3c.dom.ls.LSResourceResolver
fEntityResolver
The DOM entity resolver.
-
Constructor Summary
Constructors Constructor Description DOMEntityResolverWrapper()
Default constructor.DOMEntityResolverWrapper(org.w3c.dom.ls.LSResourceResolver entityResolver)
Wraps the specified DOM entity resolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.ls.LSResourceResolver
getEntityResolver()
Returns the DOM entity resolver.org.apache.xerces.xni.parser.XMLInputSource
resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier)
Resolves an external parsed entity.void
setEntityResolver(org.w3c.dom.ls.LSResourceResolver entityResolver)
Sets the DOM entity resolver.
-
-
-
Method Detail
-
setEntityResolver
public void setEntityResolver(org.w3c.dom.ls.LSResourceResolver entityResolver)
Sets the DOM entity resolver.
-
getEntityResolver
public org.w3c.dom.ls.LSResourceResolver 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, java.io.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.java.io.IOException
- Thrown if resolved entity stream cannot be opened or some other i/o error occurs.- See Also:
XMLResourceIdentifier
-
-