public class

EntityResolverWrapper

extends Object
implements XMLEntityResolver
java.lang.Object
   ↳ org.apache.xerces.util.EntityResolverWrapper

Class Overview

This class wraps a SAX entity resolver in an XNI entity resolver.

See Also
  • EntityResolver

Summary

Fields
protected EntityResolver fEntityResolver The SAX entity resolver.
Public Constructors
EntityResolverWrapper()
Default constructor.
EntityResolverWrapper(EntityResolver entityResolver)
Wraps the specified SAX entity resolver.
Public Methods
EntityResolver getEntityResolver()
Returns the SAX entity resolver.
XMLInputSource resolveEntity(XMLResourceIdentifier resourceIdentifier)
Resolves an external parsed entity.
void setEntityResolver(EntityResolver entityResolver)
Sets the SAX entity resolver.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.apache.xerces.xni.parser.XMLEntityResolver

Fields

protected EntityResolver fEntityResolver

The SAX entity resolver.

Public Constructors

public EntityResolverWrapper ()

Default constructor.

public EntityResolverWrapper (EntityResolver entityResolver)

Wraps the specified SAX entity resolver.

Public Methods

public EntityResolver getEntityResolver ()

Returns the SAX entity resolver.

public XMLInputSource resolveEntity (XMLResourceIdentifier resourceIdentifier)

Resolves an external parsed entity. If the entity cannot be resolved, this method should return null.

Parameters
resourceIdentifier contains the physical co-ordinates of the resource to be resolved
Throws
XNIException Thrown on general error.
IOException Thrown if resolved entity stream cannot be opened or some other i/o error occurs.

public void setEntityResolver (EntityResolver entityResolver)

Sets the SAX entity resolver.