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

Reply via email to