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();