mmidy 01/01/25 14:24:04
Modified: java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java
Log:
Reset m_stylesheetparams during a reset. Bottleneck all parameter setting in
setParameter()
Revision Changes Path
1.16 +5 -13
xml-xalan/java/compat_src/org/apache/xalan/xslt/XSLTEngineImpl.java
Index: XSLTEngineImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/compat_src/org/apache/xalan/xslt/XSLTEngineImpl.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- XSLTEngineImpl.java 2001/01/25 21:50:03 1.15
+++ XSLTEngineImpl.java 2001/01/25 22:24:00 1.16
@@ -302,7 +302,8 @@
public void reset()
{
if (m_transformerImpl != null)
- m_transformerImpl.reset();
+ m_transformerImpl.reset();
+ m_stylesheetParams = null;
}
@@ -358,6 +359,7 @@
{}
}
m_needToEval = false;
+ m_evalList = null;
}
if(null != stylesheetSource)
{
@@ -2216,12 +2218,7 @@
*/
public void setStylesheetParam(String key, XObject value)
{
- if (m_transformerImpl != null)
- m_transformerImpl.setParameter(key, null, value);
- else
- {
- setParameter(key, value);
- }
+ setParameter(key, value);
}
/**
@@ -2240,12 +2237,7 @@
if (m_evalList == null)
m_evalList = new Vector();
m_evalList.addElement(key);
- if (m_transformerImpl != null)
- m_transformerImpl.setParameter(key, null, expression);
- else
- {
- setParameter(key, expression);
- }
+ setParameter(key, expression);
m_needToEval = true;
}