mmidy       00/11/27 13:16:02

  Modified:    src/org/apache/xalan/xslt StylesheetRoot.java
                        XSLTEngineImpl.java
  Log:
  Do not automatically reset stylesheet parameters set using 
setStylesheetParam()
  
  Revision  Changes    Path
  1.39      +1 -1      xml-xalan/src/org/apache/xalan/xslt/StylesheetRoot.java
  
  Index: StylesheetRoot.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/src/org/apache/xalan/xslt/StylesheetRoot.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- StylesheetRoot.java       2000/11/20 17:48:49     1.38
  +++ StylesheetRoot.java       2000/11/27 21:15:43     1.39
  @@ -447,7 +447,7 @@
           processor.m_resultTreeHandler.endDocument();
   
           // Reset the top-level params for the next round.
  -        processor.m_topLevelParams = new Vector();
  +        // processor.m_topLevelParams = new Vector();
   
           if(null != processor.m_diagnosticsPrintWriter)
           {
  
  
  
  1.82      +10 -1     xml-xalan/src/org/apache/xalan/xslt/XSLTEngineImpl.java
  
  Index: XSLTEngineImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/src/org/apache/xalan/xslt/XSLTEngineImpl.java,v
  retrieving revision 1.81
  retrieving revision 1.82
  diff -u -r1.81 -r1.82
  --- XSLTEngineImpl.java       2000/11/10 16:12:25     1.81
  +++ XSLTEngineImpl.java       2000/11/27 21:15:46     1.82
  @@ -442,9 +442,18 @@
       m_variableStacks = new VariableStack();
       m_stackGuard = new StackGuard();
                m_variableGuard = null;
  -     m_topLevelParams = new Vector();
  +     //m_topLevelParams = new Vector();
       m_parserLiaison.reset();
     }
  +     
  +     /**
  +   * Reset the top-level params, so the processor can be used again.
  +   * This resets the parameters defined with setStylesheetParam().
  +   */
  +  public void resetTopLevelParams()
  +  {
  +             m_topLevelParams = new Vector();
  +     }
     
     /** 
      * Get a Liaison class, as specified by parserLiaisonClassName property
  
  
  

Reply via email to