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.13 2004/05/27 12:26:56 mrglavas Exp $
Authors:
Gopal Sharma, SUN MicroSystems Inc.
Elena Litani, IBM
Ramesh Mandava, Sun Microsystems
See Also:
LSResourceResolver

Field Summary

protected LSResourceResolver
fEntityResolver
The DOM entity resolver.

Constructor Summary

DOMEntityResolverWrapper()
Default constructor.
DOMEntityResolverWrapper(LSResourceResolver entityResolver)
Wraps the specified DOM entity resolver.

Method Summary

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(LSResourceResolver entityResolver)
Sets the DOM entity resolver.

Field Details

fEntityResolver

protected LSResourceResolver fEntityResolver
The DOM entity resolver.

Constructor Details

DOMEntityResolverWrapper

public DOMEntityResolverWrapper()
Default constructor.

DOMEntityResolverWrapper

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

Method Details

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 revsoved
Throws:
org.apache.xerces.xni.XNIException - Thrown on general error.

setEntityResolver

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

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