garyp 00/12/04 14:45:38
Modified: java/src/org/apache/xalan/templates ElemTemplateElement.java
RecomposableBase.java RecomposableImpl.java
Log:
Allow recompose() methods to throw TransformerException.
Revision Changes Path
1.27 +3 -1
xml-xalan/java/src/org/apache/xalan/templates/ElemTemplateElement.java
Index: ElemTemplateElement.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemTemplateElement.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- ElemTemplateElement.java 2000/12/02 00:28:17 1.26
+++ ElemTemplateElement.java 2000/12/04 22:45:38 1.27
@@ -226,7 +226,9 @@
* This function is called during recomposition to
* control how this element is composed.
*/
- public void recompose(StylesheetRoot root){}
+ public void recompose(StylesheetRoot root) throws TransformerException
+ {
+ }
/**
* This function is called after everything else has been
1.2 +3 -1
xml-xalan/java/src/org/apache/xalan/templates/RecomposableBase.java
Index: RecomposableBase.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/RecomposableBase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RecomposableBase.java 2000/11/30 09:57:32 1.1
+++ RecomposableBase.java 2000/12/04 22:45:38 1.2
@@ -56,6 +56,8 @@
*/
package org.apache.xalan.templates;
+import javax.xml.transform.TransformerException;
+
/**
* This interface defines a recomposable stylesheet element that does not
* necessarily implement the compareTo() method.
@@ -66,5 +68,5 @@
/**
* Recomposes this object with others of its type.
*/
- public void recompose(StylesheetRoot root);
+ public void recompose(StylesheetRoot root) throws TransformerException;
}
1.2 +3 -1
xml-xalan/java/src/org/apache/xalan/templates/RecomposableImpl.java
Index: RecomposableImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/RecomposableImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RecomposableImpl.java 2000/11/30 09:57:32 1.1
+++ RecomposableImpl.java 2000/12/04 22:45:38 1.2
@@ -57,6 +57,8 @@
package org.apache.xalan.templates;
+import javax.xml.transform.TransformerException;
+
/**
* This class creates a recomposable object when the underlying object does
* not implement Recomposable itself.
@@ -131,7 +133,7 @@
/**
* Recomposes this object with others of its type.
*/
- public void recompose(StylesheetRoot root)
+ public void recompose(StylesheetRoot root) throws TransformerException
{
m_obj.recompose(root);
}