You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by er...@locus.apache.org on 2000/11/02 03:11:25 UTC

cvs commit: xml-xerces/java/src/org/apache/xerces/parsers SAXParser.java XMLParser.java

ericye      00/11/01 18:11:25

  Modified:    java/src/org/apache/xerces/parsers Tag: xerces_j_2
                        SAXParser.java XMLParser.java
  Log:
  call the setDocumentLocator in the SAX DocumentHandler interface.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.12.2.13 +2 -1      xml-xerces/java/src/org/apache/xerces/parsers/SAXParser.java
  
  Index: SAXParser.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/SAXParser.java,v
  retrieving revision 1.12.2.12
  retrieving revision 1.12.2.13
  diff -u -r1.12.2.12 -r1.12.2.13
  --- SAXParser.java	2000/10/11 01:25:21	1.12.2.12
  +++ SAXParser.java	2000/11/02 02:11:24	1.12.2.13
  @@ -83,7 +83,7 @@
   
   /**
    * @author Stubs generated by DesignDoc on Mon Sep 11 11:10:57 PDT 2000
  - * @version $Id: SAXParser.java,v 1.12.2.12 2000/10/11 01:25:21 lehors Exp $
  + * @version $Id: SAXParser.java,v 1.12.2.13 2000/11/02 02:11:24 ericye Exp $
    */
   public class SAXParser
       extends XMLDocumentParser
  @@ -534,6 +534,7 @@
        */
       public void setDocumentHandler(DocumentHandler documentHandler) {
           fDocumentHandler = documentHandler;
  +        fDocumentHandler.setDocumentLocator(fLocator);
       } // setDocumentHandler
   
       //
  
  
  
  1.1.2.16  +8 -2      xml-xerces/java/src/org/apache/xerces/parsers/Attic/XMLParser.java
  
  Index: XMLParser.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/Attic/XMLParser.java,v
  retrieving revision 1.1.2.15
  retrieving revision 1.1.2.16
  diff -u -r1.1.2.15 -r1.1.2.16
  --- XMLParser.java	2000/10/28 01:14:01	1.1.2.15
  +++ XMLParser.java	2000/11/02 02:11:24	1.1.2.16
  @@ -72,6 +72,7 @@
   import org.xml.sax.EntityResolver;
   import org.xml.sax.ErrorHandler;
   import org.xml.sax.InputSource;
  +import org.xml.sax.Locator;
   import org.xml.sax.SAXException;
   import org.xml.sax.SAXNotRecognizedException;
   import org.xml.sax.SAXNotSupportedException;
  @@ -105,7 +106,7 @@
    * @author Arnaud  Le Hors, IBM
    * @author Andy Clark, IBM
    *
  - * @version $Id: XMLParser.java,v 1.1.2.15 2000/10/28 01:14:01 andyc Exp $
  + * @version $Id: XMLParser.java,v 1.1.2.16 2000/11/02 02:11:24 ericye Exp $
    */
   public abstract class XMLParser
       implements XMLComponentManager {
  @@ -119,6 +120,9 @@
       /** Symbol table. */
       protected SymbolTable fSymbolTable;
   
  +    /** Locator */
  +    protected Locator fLocator;
  +
       // components (configurable)
   
       /** Entity manager. */
  @@ -187,7 +191,9 @@
           fErrorReporter = new XMLErrorReporter( fEntityManager.getEntityScanner() );
           final String ERROR_REPORTER = Constants.XERCES_PROPERTY_PREFIX + Constants.ERROR_REPORTER_PROPERTY;
           fProperties.put(ERROR_REPORTER, fErrorReporter);
  -        
  +
  +        fLocator = (Locator) fEntityManager.getEntityScanner();
  +
           XMLMessageFormatter xmft = new XMLMessageFormatter();
           fErrorReporter.putMessageFormatter(XMLMessageFormatter.XML_DOMAIN, xmft);
           fErrorReporter.putMessageFormatter(XMLMessageFormatter.XMLNS_DOMAIN, xmft);