java.lang.Object
org.apache.cactus.integration.ant.deployment.webapp.WebXmlIo.WebXmlEntityResolver
- All Implemented Interfaces:
- org.xml.sax.EntityResolver
- Enclosing class:
- WebXmlIo
- private static class WebXmlIo.WebXmlEntityResolver
- extends java.lang.Object
- implements org.xml.sax.EntityResolver
Implementation of the SAX EntityResolver interface that looks up the
web-app DTDs from the JAR.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebXmlIo.WebXmlEntityResolver
private WebXmlIo.WebXmlEntityResolver()
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String thePublicId,
java.lang.String theSystemId)
throws org.xml.sax.SAXException,
java.io.IOException
- Description copied from interface:
org.xml.sax.EntityResolver
- Allow the application to resolve external entities.
The Parser will call this method before opening any external
entity except the top-level document entity (including the
external DTD subset, external entities referenced within the
DTD, and external entities referenced within the document
element): the application may request that the parser resolve
the entity itself, that it use an alternative URI, or that it
use an entirely different input source.
Application writers can use this method to redirect external
system identifiers to secure and/or local URIs, to look up
public identifiers in a catalogue, or to read an entity from a
database or other input source (including, for example, a dialog
box).
If the system identifier is a URL, the SAX parser must
resolve it fully before reporting it to the application.
- Specified by:
resolveEntity in interface org.xml.sax.EntityResolver