You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by pr...@apache.org on 2001/02/11 20:13:19 UTC

cvs commit: xml-cocoon/src/org/apache/cocoon/generation AbstractGenerator.java DirectoryGenerator.java FileGenerator.java ServletGenerator.java

prussell    01/02/11 11:13:19

  Modified:    src/org/apache/cocoon/generation Tag: xml-cocoon2
                        AbstractGenerator.java DirectoryGenerator.java
                        FileGenerator.java ServletGenerator.java
  Log:
  Brought AbstractGenerator.setup(...)'s throws clause into line with
  SitemapModelComponent, and modified existing generators where required.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.7   +6 -2      xml-cocoon/src/org/apache/cocoon/generation/Attic/AbstractGenerator.java
  
  Index: AbstractGenerator.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/AbstractGenerator.java,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- AbstractGenerator.java	2000/10/19 14:43:46	1.1.2.6
  +++ AbstractGenerator.java	2001/02/11 19:13:19	1.1.2.7
  @@ -8,18 +8,21 @@
   package org.apache.cocoon.generation;
   
   import java.util.Map;
  +import java.io.IOException;
   
   import org.apache.avalon.Parameters;
   
   import org.apache.cocoon.xml.AbstractXMLProducer;
  +import org.apache.cocoon.ProcessingException;
   
   import org.xml.sax.EntityResolver;
  +import org.xml.sax.SAXException;
   
   /**
    *
    * @author <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
  - * @version CVS $Revision: 1.1.2.6 $ $Date: 2000/10/19 14:43:46 $
  + * @version CVS $Revision: 1.1.2.7 $ $Date: 2001/02/11 19:13:19 $
    */
   public abstract class AbstractGenerator extends AbstractXMLProducer
   implements Generator {
  @@ -37,7 +40,8 @@
        * Set the <code>EntityResolver</code>, object model <code>Map</code>,
        * the source and sitemap <code>Parameters</code> used to process the request.
        */
  -    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par) {
  +    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par) 
  +        throws ProcessingException, SAXException, IOException {
           this.resolver=resolver;
           this.objectModel=objectModel;
           this.source=src;
  
  
  
  1.1.2.15  +3 -2      xml-cocoon/src/org/apache/cocoon/generation/Attic/DirectoryGenerator.java
  
  Index: DirectoryGenerator.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/DirectoryGenerator.java,v
  retrieving revision 1.1.2.14
  retrieving revision 1.1.2.15
  diff -u -r1.1.2.14 -r1.1.2.15
  --- DirectoryGenerator.java	2001/02/09 20:51:11	1.1.2.14
  +++ DirectoryGenerator.java	2001/02/11 19:13:19	1.1.2.15
  @@ -59,7 +59,7 @@
    *
    * @author <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
  - * @version CVS $Revision: 1.1.2.14 $ $Date: 2001/02/09 20:51:11 $ */
  + * @version CVS $Revision: 1.1.2.15 $ $Date: 2001/02/11 19:13:19 $ */
   
   public class DirectoryGenerator extends ComposerGenerator implements Poolable {
   
  @@ -100,7 +100,8 @@
        * @param   par
        *      configuration parameters
        */
  -    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par) {
  +    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par)
  +        throws ProcessingException, SAXException, IOException {
           super.setup(resolver, objectModel, src, par);
   
           String dateFormatString = par.getParameter("dateFormat", null);
  
  
  
  1.1.2.15  +3 -2      xml-cocoon/src/org/apache/cocoon/generation/Attic/FileGenerator.java
  
  Index: FileGenerator.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/FileGenerator.java,v
  retrieving revision 1.1.2.14
  retrieving revision 1.1.2.15
  diff -u -r1.1.2.14 -r1.1.2.15
  --- FileGenerator.java	2001/02/05 16:23:09	1.1.2.14
  +++ FileGenerator.java	2001/02/11 19:13:19	1.1.2.15
  @@ -57,7 +57,7 @@
    * @author <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
    * @author <a href="mailto:cziegeler@sundn.de">Carsten Ziegeler</a>
  - * @version CVS $Revision: 1.1.2.14 $ $Date: 2001/02/05 16:23:09 $
  + * @version CVS $Revision: 1.1.2.15 $ $Date: 2001/02/11 19:13:19 $
    */
   public class FileGenerator extends ComposerGenerator implements Poolable, Configurable {
   
  @@ -98,7 +98,8 @@
       /**
        * Set the use-store parameter
        */
  -    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par) {
  +    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par)
  +        throws ProcessingException, SAXException, IOException {
           super.setup(resolver, objectModel, src, par);
           this.useStore = par.getParameterAsBoolean("use-store", this.defaultUseStore);
       }
  
  
  
  1.1.2.7   +6 -2      xml-cocoon/src/org/apache/cocoon/generation/Attic/ServletGenerator.java
  
  Index: ServletGenerator.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/ServletGenerator.java,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- ServletGenerator.java	2001/02/09 22:16:55	1.1.2.6
  +++ ServletGenerator.java	2001/02/11 19:13:19	1.1.2.7
  @@ -8,6 +8,7 @@
   package org.apache.cocoon.generation;
   
   import java.util.Map;
  +import java.io.IOException;
   
   import javax.servlet.ServletContext;
   import javax.servlet.http.HttpServletRequest;
  @@ -19,13 +20,15 @@
   import org.apache.avalon.Poolable;
   
   import org.apache.cocoon.Cocoon;
  +import org.apache.cocoon.ProcessingException;
   
   import org.xml.sax.EntityResolver;
  +import org.xml.sax.SAXException;
   
   /**
    *
    * @author <a href="mailto:Giacomo.Pati@pwr.ch">Giacomo Pati</a>
  - * @version CVS $Revision: 1.1.2.6 $ $Date: 2001/02/09 22:16:55 $
  + * @version CVS $Revision: 1.1.2.7 $ $Date: 2001/02/11 19:13:19 $
    */
   public abstract class ServletGenerator extends ComposerGenerator
   implements Composer, Poolable {
  @@ -34,7 +37,8 @@
       protected HttpServletResponse response=null;
       protected ServletContext context=null;
   
  -    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par) {
  +    public void setup(EntityResolver resolver, Map objectModel, String src, Parameters par) 
  +        throws ProcessingException, SAXException, IOException {
         super.setup(resolver, objectModel, src, par);
         this.request = (HttpServletRequest) objectModel.get(Cocoon.REQUEST_OBJECT);
         this.response = (HttpServletResponse) objectModel.get(Cocoon.RESPONSE_OBJECT);