org.apache.xerces.util

Class DOMEntityResolverWrapper

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,v 1.10 2004/01/22 15:51:48 mrglavas Exp $

Authors:
Gopal Sharma, SUN MicroSystems Inc.
Elena Litani, IBM
Ramesh Mandava, Sun Microsystems

See Also:
LSResourceResolver

Field Summary

protected org.w3c.dom.ls.LSResourceResolver
fEntityResolver
The DOM entity resolver.

Constructor Summary

DOMEntityResolverWrapper()
Default constructor.
DOMEntityResolverWrapper(org.w3c.dom.ls.LSResourceResolver entityResolver)
Wraps the specified DOM entity resolver.

Method Summary

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.

Field Details

fEntityResolver

protected org.w3c.dom.ls.LSResourceResolver fEntityResolver
The DOM entity resolver.

Constructor Details

DOMEntityResolverWrapper

public DOMEntityResolverWrapper()
Default constructor.


DOMEntityResolverWrapper

public DOMEntityResolverWrapper(org.w3c.dom.ls.LSResourceResolver entityResolver)
Wraps the specified DOM entity resolver.

Method Details

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,
                   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 revsoved

Throws:
org.apache.xerces.xni.XNIException - Thrown on general error.


setEntityResolver

public void setEntityResolver(org.w3c.dom.ls.LSResourceResolver entityResolver)
Sets the DOM entity resolver.


Copyright B) 1999-2004 Apache XML Project. All Rights Reserved.