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);