donaldp 2002/07/06 22:22:00 Modified: xmlbundle/src/java/org/apache/avalon/excalibur/xml EntityResolver.java Log: Remove method from interface as it was just overriding method in sax EntityResolver Revision Changes Path 1.2 +1 -43 jakarta-avalon-excalibur/xmlbundle/src/java/org/apache/avalon/excalibur/xml/EntityResolver.java Index: EntityResolver.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/xmlbundle/src/java/org/apache/avalon/excalibur/xml/EntityResolver.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- EntityResolver.java 22 Apr 2002 10:06:04 -0000 1.1 +++ EntityResolver.java 7 Jul 2002 05:22:00 -0000 1.2 @@ -7,10 +7,7 @@ */ package org.apache.avalon.excalibur.xml; -import java.io.IOException; import org.apache.avalon.framework.component.Component; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; /** * A component that uses catalogs for resolving Entities. @@ -21,44 +18,5 @@ public interface EntityResolver extends Component, org.xml.sax.EntityResolver { - String ROLE = EntityResolver.class.getName(); - - /** - * Allow the application to resolve external entities. - * - * <p>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.</p> - * - * <p>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).</p> - * - * <p>If the system identifier is a URL, the SAX parser must - * resolve it fully before reporting it to the application.</p> - * - * @param publicId The public identifier of the external entity - * being referenced, or null if none was supplied. - * @param systemId The system identifier of the external entity - * being referenced. - * @return An InputSource object describing the new input source, - * or null to request that the parser open a regular - * URI connection to the system identifier. - * @exception org.xml.sax.SAXException Any SAX exception, possibly - * wrapping another exception. - * @exception java.io.IOException A Java-specific IO exception, - * possibly the result of creating a new InputStream - * or Reader for the InputSource. - * @see org.xml.sax.InputSource - */ - InputSource resolveEntity( String publicId, - String systemId ) - throws SAXException, IOException; }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>