org.apache.xerces.util
Class EntityResolver2Wrapper
java.lang.Object
org.apache.xerces.util.EntityResolver2Wrapper
- ExternalSubsetResolver, org.apache.xerces.xni.parser.XMLEntityResolver
public class EntityResolver2Wrapper
extends java.lang.Object
This class wraps a SAX entity resolver (EntityResolver2) in an XNI entity resolver.
$Id: EntityResolver2Wrapper.java 320293 2005-05-02 21:44:37Z mrglavas $- Michael Glavassevich, IBM
protected org.xml.sax.ext.EntityResolver2 | fEntityResolver - An instance of SAX2 Extensions 1.1's EntityResolver2.
|
org.xml.sax.ext.EntityResolver2 | getEntityResolver() - Returns the SAX entity resolver wrapped by this object.
|
org.apache.xerces.xni.parser.XMLInputSource | getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription grammarDescription) - Locates an external subset for documents which do not explicitly
provide one.
|
org.apache.xerces.xni.parser.XMLInputSource | resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier) - Resolves an external parsed entity.
|
void | setEntityResolver(org.xml.sax.ext.EntityResolver2 entityResolver) - Sets the SAX entity resolver wrapped by this object.
|
fEntityResolver
protected org.xml.sax.ext.EntityResolver2 fEntityResolver
An instance of SAX2 Extensions 1.1's EntityResolver2.
EntityResolver2Wrapper
public EntityResolver2Wrapper()
Default constructor.
EntityResolver2Wrapper
public EntityResolver2Wrapper(org.xml.sax.ext.EntityResolver2 entityResolver)
Creates a new instance wrapping the given SAX entity resolver.
entityResolver
- the SAX entity resolver to wrap
getEntityResolver
public org.xml.sax.ext.EntityResolver2 getEntityResolver()
Returns the SAX entity resolver wrapped by this object.
- the SAX entity resolver wrapped by this object
getExternalSubset
public org.apache.xerces.xni.parser.XMLInputSource getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription grammarDescription)
throws org.apache.xerces.xni.XNIException,
IOException
Locates an external subset for documents which do not explicitly
provide one. If no external subset is provided, this method should
return null
.
- getExternalSubset in interface ExternalSubsetResolver
grammarDescription
- a description of the DTD
org.apache.xerces.xni.XNIException
- Thrown on general error.
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.
- resolveEntity in interface org.apache.xerces.xni.parser.XMLEntityResolver
resourceIdentifier
- contains the physical co-ordinates of the resource to be resolved
org.apache.xerces.xni.XNIException
- Thrown on general error.
setEntityResolver
public void setEntityResolver(org.xml.sax.ext.EntityResolver2 entityResolver)
Sets the SAX entity resolver wrapped by this object.
entityResolver
- the SAX entity resolver to wrap
Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.