public static class GenericPackager.GenericEntityResolver
extends java.lang.Object
implements org.xml.sax.EntityResolver
| Constructor and Description |
|---|
GenericEntityResolver() |
| Modifier and Type | Method and Description |
|---|---|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Allow the application to resolve external entities.
|
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
We first check whether the DTD points to a well defined URI, and resolve to our internal DTDs.
If the systemId points to a file, then we attempt to read the DTD from the filesystem, in case they've been modified by the user. Otherwise, we fallback to the built-in DTDs inside jPOS.
resolveEntity in interface org.xml.sax.EntityResolverpublicId - The public identifier of the external entity
being referenced, or null if none was supplied.systemId - The system identifier of the external entity
being referenced.org.xml.sax.SAXException - Any SAX exception, possibly
wrapping another exception.java.io.IOException - A Java-specific IO exception,
possibly the result of creating a new InputStream
or Reader for the InputSource.InputSource