cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cziege...@apache.org
Subject cvs commit: cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/renderer/aspect/impl XSLTAspect.java
Date Fri, 16 May 2003 11:39:11 GMT
cziegeler    2003/05/16 04:39:11

  Modified:    src/blocks/portal/java/org/apache/cocoon/portal/layout/renderer/aspect/impl
                        XSLTAspect.java
  Log:
  Correct exception handling
  
  Revision  Changes    Path
  1.2       +9 -2      cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/renderer/aspect/impl/XSLTAspect.java
  
  Index: XSLTAspect.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/renderer/aspect/impl/XSLTAspect.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSLTAspect.java	7 May 2003 06:22:22 -0000	1.1
  +++ XSLTAspect.java	16 May 2003 11:39:11 -0000	1.2
  @@ -50,6 +50,8 @@
   */
   package org.apache.cocoon.portal.layout.renderer.aspect.impl;
   
  +import java.io.IOException;
  +
   import javax.xml.transform.sax.SAXResult;
   import javax.xml.transform.sax.TransformerHandler;
   
  @@ -66,6 +68,7 @@
   import org.apache.excalibur.source.Source;
   import org.apache.excalibur.source.SourceResolver;
   import org.apache.excalibur.xml.xslt.XSLTProcessor;
  +import org.apache.excalibur.xml.xslt.XSLTProcessorException;
   import org.apache.excalibur.xml.xslt.XSLTProcessorImpl;
   import org.xml.sax.ContentHandler;
   import org.xml.sax.SAXException;
  @@ -109,7 +112,11 @@
               context.invokeNext(layout, service, transformer);
   
               transformer.endDocument();
  -        } catch (Exception ce) {
  +        } catch (XSLTProcessorException xpe) {
  +            throw new SAXException("XSLT Exception.", xpe);
  +        } catch (IOException io) {
  +            throw new SAXException("Error in resolving.", io);
  +        } catch (ComponentException ce) {
               throw new SAXException("Unable to lookup component.", ce);
           } finally {
               if (null != resolver) {
  
  
  

Mime
View raw message