sboag       01/01/29 11:51:18

  Modified:    java/src/org/apache/xalan/templates ElemExtensionCall.java
                        ElemForEach.java ElemLiteralResult.java
               java/src/org/apache/xalan/transformer TransformerImpl.java
  Log:
  Minor fixes for an exception throw from the DOM helper.
  
  Revision  Changes    Path
  1.23      +1 -1      
xml-xalan/java/src/org/apache/xalan/templates/ElemExtensionCall.java
  
  Index: ElemExtensionCall.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemExtensionCall.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- ElemExtensionCall.java    2001/01/12 07:33:43     1.22
  +++ ElemExtensionCall.java    2001/01/29 19:51:02     1.23
  @@ -348,7 +348,7 @@
       }
       catch(org.xml.sax.SAXException se)
       {
  -      throw new TransformerException(se);
  +      transformer.getErrorListener().fatalError(new 
TransformerException(se));
       }
     }
   
  
  
  
  1.17      +4 -0      
xml-xalan/java/src/org/apache/xalan/templates/ElemForEach.java
  
  Index: ElemForEach.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemForEach.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- ElemForEach.java  2001/01/07 04:03:15     1.16
  +++ ElemForEach.java  2001/01/29 19:51:03     1.17
  @@ -497,6 +497,10 @@
               }
               reMarkParams(xctxt);
             }
  +          catch(TransformerException te)
  +          {
  +            throw te;
  +          }
             finally
             {
               transformer.popCurrentMatched();
  
  
  
  1.21      +4 -0      
xml-xalan/java/src/org/apache/xalan/templates/ElemLiteralResult.java
  
  Index: ElemLiteralResult.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemLiteralResult.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- ElemLiteralResult.java    2001/01/26 17:01:48     1.20
  +++ ElemLiteralResult.java    2001/01/29 19:51:05     1.21
  @@ -738,6 +738,10 @@
           // TODO: Process m_extensionElementPrefixes && m_attributeSetsNames
           transformer.executeChildTemplates(this, sourceNode, mode);
         }
  +      catch(TransformerException te)
  +      {
  +        throw te;
  +      }
         finally
         {
           // If you don't do this in a finally statement, an exception could 
  
  
  
  1.79      +4 -0      
xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java
  
  Index: TransformerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java,v
  retrieving revision 1.78
  retrieving revision 1.79
  diff -u -r1.78 -r1.79
  --- TransformerImpl.java      2001/01/29 14:30:51     1.78
  +++ TransformerImpl.java      2001/01/29 19:51:14     1.79
  @@ -2126,6 +2126,10 @@
           t.execute(this, sourceNode, mode);
         }
       }
  +    catch(TransformerException te)
  +    {
  +      throw te;
  +    }
       finally
       {
         popElemTemplateElement();
  
  
  

Reply via email to