Top Description Fields Constructors Methods
com.sun.org.apache.xerces.internal.util

public Class EntityResolverWrapper

extends Object
implements XMLEntityResolver
Class Inheritance
All Implemented Interfaces
com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
Imports
java.io.InputStream, .IOException, .Reader, com.sun.org.apache.xerces.internal.xni.XNIException, .XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver, .XMLInputSource, javax.xml.catalog.CatalogException, org.xml.sax.EntityResolver, .InputSource, .SAXException

This class wraps a SAX entity resolver in an XNI entity resolver.
Author
Andy Clark, IBM
See Also
EntityResolver

Field Summary

Modifier and TypeField and Description
protected EntityResolver
fEntityResolver

The SAX entity resolver.

Constructor Summary

AccessConstructor and Description
public
EntityResolverWrapper()

Default constructor.

public
EntityResolverWrapper(EntityResolver entityResolver)

Wraps the specified SAX entity resolver.

Method Summary

Modifier and TypeMethod and Description
public EntityResolver
getEntityResolver()

Returns the SAX entity resolver.

public XMLInputSource
resolveEntity(XMLResourceIdentifier
contains the physical co-ordinates of the resource to be resolved
resourceIdentifier
)

Implements com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver.resolveEntity.

Resolves an external parsed entity.
public void
setEntityResolver(EntityResolver entityResolver)

Sets the SAX entity resolver.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fEntityResolverback to summary
protected EntityResolver fEntityResolver

The SAX entity resolver.

Constructor Detail

EntityResolverWrapperback to summary
public EntityResolverWrapper()

Default constructor.

EntityResolverWrapperback to summary
public EntityResolverWrapper(EntityResolver entityResolver)

Wraps the specified SAX entity resolver.

Method Detail

getEntityResolverback to summary
public EntityResolver getEntityResolver()

Returns the SAX entity resolver.

resolveEntityback to summary
public XMLInputSource resolveEntity(XMLResourceIdentifier resourceIdentifier) throws XNIException, IOException

Implements com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver.resolveEntity.

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

Parameters
resourceIdentifier:XMLResourceIdentifier

contains the physical co-ordinates of the resource to be resolved

Exceptions
XNIException:
Thrown on general error.
IOException:
Thrown if resolved entity stream cannot be opened or some other i/o error occurs.
setEntityResolverback to summary
public void setEntityResolver(EntityResolver entityResolver)

Sets the SAX entity resolver.