public class ChainedEntityResolver
extends java.lang.Object
implements org.xml.sax.ext.EntityResolver2
ChainedEntityResolver, so a chain of any length can be
established.| Constructor and Description |
|---|
ChainedEntityResolver(org.xml.sax.EntityResolver first,
org.xml.sax.EntityResolver second)
Create a composite entity resolver
|
| Modifier and Type | Method and Description |
|---|---|
org.xml.sax.InputSource |
getExternalSubset(java.lang.String name,
java.lang.String baseURI) |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId) |
org.xml.sax.InputSource |
resolveEntity(java.lang.String name,
java.lang.String publicId,
java.lang.String baseURI,
java.lang.String systemId) |
public ChainedEntityResolver(org.xml.sax.EntityResolver first,
org.xml.sax.EntityResolver second)
first - the first entity resolver to be usedsecond - the entity resolver to be used if the first one returns nullpublic org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
resolveEntity in interface org.xml.sax.EntityResolverorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic org.xml.sax.InputSource getExternalSubset(java.lang.String name,
java.lang.String baseURI)
throws org.xml.sax.SAXException,
java.io.IOException
getExternalSubset in interface org.xml.sax.ext.EntityResolver2org.xml.sax.SAXExceptionjava.io.IOExceptionpublic org.xml.sax.InputSource resolveEntity(java.lang.String name,
java.lang.String publicId,
java.lang.String baseURI,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
resolveEntity in interface org.xml.sax.ext.EntityResolver2org.xml.sax.SAXExceptionjava.io.IOExceptionCopyright (c) 2004-2022 Saxonica Limited. All rights reserved.