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 Details

  • Constructor Details

    • DOMEntityResolverWrapper

      public DOMEntityResolverWrapper()
      Default constructor.
    • DOMEntityResolverWrapper

      public DOMEntityResolverWrapper(LSResourceResolver entityResolver)
      Wraps the specified DOM entity resolver.
  • Method Details

    • setEntityResolver

      public void setEntityResolver(LSResourceResolver entityResolver)
      Sets the DOM entity resolver.
    • getEntityResolver

      public 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, IOException
      Resolves an external parsed entity. If the entity cannot be resolved, this method should return null.
      Specified by:
      resolveEntity in interface org.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:
      • XMLResourceIdentifier