tmiller 02/05/10 06:22:33
Modified: java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java
Log:
added new method 'setDocumentLocator()' to TemplatesHandlerImpl so that SAX
parser can inform handler of doc location- thanks to Scott Boag and Shane
Curcuru for the insight into this
Revision Changes Path
1.7 +11 -1
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TemplatesHandlerImpl.java
Index: TemplatesHandlerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TemplatesHandlerImpl.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- TemplatesHandlerImpl.java 24 Apr 2002 17:03:17 -0000 1.6
+++ TemplatesHandlerImpl.java 10 May 2002 13:22:33 -0000 1.7
@@ -1,5 +1,5 @@
/*
- * @(#)$Id: TemplatesHandlerImpl.java,v 1.6 2002/04/24 17:03:17 santiagopg
Exp $
+ * @(#)$Id: TemplatesHandlerImpl.java,v 1.7 2002/05/10 13:22:33 tmiller Exp $
*
* The Apache Software License, Version 1.1
*
@@ -65,6 +65,7 @@
import javax.xml.transform.*;
import javax.xml.transform.sax.*;
+import org.xml.sax.Locator;
import org.apache.xalan.xsltc.Translet;
import org.apache.xalan.xsltc.runtime.AbstractTranslet;
import org.apache.xalan.xsltc.compiler.*;
@@ -172,6 +173,15 @@
catch (CompilerException e) {
return null;
}
+ }
+
+ /**
+ * recieve an object for locating the origin of SAX document events.
+ * Most SAX parsers will use this method to inform content handler
+ * of the location of the parsed document.
+ */
+ public void setDocumentLocator(Locator locator) {
+ setSystemId(locator.getSystemId());
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]