Top Description Fields Constructors Methods
org.apache.xerces.util

public Class EntityResolverWrapper

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

This class wraps a SAX entity resolver in an XNI entity resolver.
Author
Andy Clark, IBM
Version
$Id: EntityResolverWrapper.java 699892 2008-09-28 21:08:27Z mrglavas $
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 org.apache.xerces.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 org.apache.xerces.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.