robweir 00/03/27 12:18:51
Modified: src/org/apache/xalan/xpath SimpleNodeLocator.java
Log:
By default, share a ProblemListener instance rather than
create a new one for each XPath
Revision Changes Path
1.20 +4 -1
xml-xalan/src/org/apache/xalan/xpath/SimpleNodeLocator.java
Index: SimpleNodeLocator.java
===================================================================
RCS file:
/home/cvs/xml-xalan/src/org/apache/xalan/xpath/SimpleNodeLocator.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- SimpleNodeLocator.java 2000/03/13 16:46:14 1.19
+++ SimpleNodeLocator.java 2000/03/27 20:18:50 1.20
@@ -60,6 +60,7 @@
import java.io.*;
import org.w3c.dom.*;
import org.apache.xalan.xpath.res.XPATHErrorResources;
+import org.apache.xalan.xpath.xml.ProblemListenerDefault;
/**
* <meta name="usage" content="advanced"/>
@@ -1846,9 +1847,11 @@
*/
class DOMXPath extends XPath
{
+ private static final ProblemListenerDefault m_problemListener = new
ProblemListenerDefault();
+
public DOMXPath()
{
- super(new org.apache.xalan.xpath.xml.ProblemListenerDefault());
+ super(m_problemListener);
}
/**