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 319924 2004-05-27 12:26:56Z mrglavas $
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-2006 The Apache Software Foundation. All Rights Reserved.