org.objectweb.jonas_lib.deployment.digester
Class JEntityResolverWithDigester
java.lang.Object
org.objectweb.jonas_lib.deployment.validation.JEntityResolver
org.objectweb.jonas_lib.deployment.digester.JEntityResolverWithDigester
- All Implemented Interfaces:
- org.xml.sax.EntityResolver
public class JEntityResolverWithDigester
- extends JEntityResolver
- implements org.xml.sax.EntityResolver
This class defines the entity resolver used to resolve DTDs/Schemas during
the xml parsing. It extends the JEntityResolver in jonas_lib/deployment/validation
in order to allow for that parser to be used without having the digester classes.
Method Summary |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
The Parser will call this method before opening any external entity except
the top-level document entity. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JEntityResolverWithDigester
public JEntityResolverWithDigester(JDigester jd)
- Constructor
- Parameters:
jd
- linked JDigester object
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws java.io.IOException,
org.xml.sax.SAXException
- The Parser will call this method before opening any external entity except
the top-level document entity.
- Specified by:
resolveEntity
in interface org.xml.sax.EntityResolver
- Overrides:
resolveEntity
in class JEntityResolver
- Parameters:
publicId
- 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.
- Returns:
- An InputSource object describing the new input source, or null to request that
the parser open a regular URI connection to the system identifier.
- Throws:
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.