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

Reply via email to