cziegeler    02/01/10 04:08:28

  Modified:    src/java/org/apache/cocoon/serialization
                        AbstractSerializer.java AbstractTextSerializer.java
                        FOPSerializer.java HTMLSerializer.java
                        RTFSerializer.java TextSerializer.java
                        XMLSerializer.java
               src/java/org/apache/cocoon/xml AbstractXMLPipe.java
                        AbstractXMLProducer.java
  Log:
  Cleaned up serializer interfaces
  
  Revision  Changes    Path
  1.2       +3 -3      
xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractSerializer.java
  
  Index: AbstractSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractSerializer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractSerializer.java   3 Jan 2002 12:31:19 -0000       1.1
  +++ AbstractSerializer.java   10 Jan 2002 12:08:28 -0000      1.2
  @@ -8,7 +8,6 @@
   
   package org.apache.cocoon.serialization;
   
  -import org.apache.avalon.excalibur.pool.Recyclable;
   import org.apache.cocoon.xml.AbstractXMLPipe;
   
   import java.io.OutputStream;
  @@ -17,10 +16,11 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1 $ $Date: 2002/01/03 12:31:19 $
  + * @version CVS $Revision: 1.2 $ $Date: 2002/01/10 12:08:28 $
    */
   
  -public abstract class AbstractSerializer extends AbstractXMLPipe implements 
Serializer, Recyclable {
  +public abstract class AbstractSerializer
  +extends AbstractXMLPipe implements Serializer {
   
       /**
        * The <code>OutputStream</code> used by this serializer.
  
  
  
  1.3       +4 -3      
xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractTextSerializer.java
  
  Index: AbstractTextSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractTextSerializer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractTextSerializer.java       8 Jan 2002 10:47:45 -0000       1.2
  +++ AbstractTextSerializer.java       10 Jan 2002 12:08:28 -0000      1.3
  @@ -8,7 +8,6 @@
   
   package org.apache.cocoon.serialization;
   
  -import org.apache.avalon.excalibur.pool.Poolable;
   import org.apache.avalon.framework.configuration.Configurable;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  @@ -44,9 +43,11 @@
    *         (Apache Software Foundation, Exoffice Technologies)
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stefano Mazzocchi</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Sylvain Wallez</a>
  - * @version CVS $Revision: 1.2 $ $Date: 2002/01/08 10:47:45 $
  + * @version CVS $Revision: 1.3 $ $Date: 2002/01/10 12:08:28 $
    */
  -public abstract class AbstractTextSerializer extends AbstractSerializer implements 
Configurable, Cacheable, Poolable {
  +public abstract class AbstractTextSerializer
  +extends AbstractSerializer
  +implements Configurable, Cacheable {
   
       /**
        * The trax <code>TransformerFactory</code> used by this serializer.
  
  
  
  1.3       +3 -3      
xml-cocoon2/src/java/org/apache/cocoon/serialization/FOPSerializer.java
  
  Index: FOPSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/FOPSerializer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FOPSerializer.java        8 Jan 2002 10:47:45 -0000       1.2
  +++ FOPSerializer.java        10 Jan 2002 12:08:28 -0000      1.3
  @@ -8,7 +8,6 @@
   
   package org.apache.cocoon.serialization;
   
  -import org.apache.avalon.excalibur.pool.Recyclable;
   import org.apache.avalon.framework.configuration.Configurable;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  @@ -25,8 +24,9 @@
   
   import java.io.OutputStream;
   
  -public class FOPSerializer extends AbstractSerializer
  -    implements Recyclable, Configurable, Cacheable {
  +public class FOPSerializer
  +extends AbstractSerializer
  +implements Configurable, Cacheable {
   
       /**
         * The <code>Options</code> used by FOP.
  
  
  
  1.2       +2 -4      
xml-cocoon2/src/java/org/apache/cocoon/serialization/HTMLSerializer.java
  
  Index: HTMLSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/HTMLSerializer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HTMLSerializer.java       3 Jan 2002 12:31:19 -0000       1.1
  +++ HTMLSerializer.java       10 Jan 2002 12:08:28 -0000      1.2
  @@ -8,8 +8,6 @@
   
   package org.apache.cocoon.serialization;
   
  -import org.apache.avalon.excalibur.pool.Poolable;
  -
   import javax.xml.transform.OutputKeys;
   import javax.xml.transform.sax.TransformerHandler;
   import javax.xml.transform.stream.StreamResult;
  @@ -17,10 +15,10 @@
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1 $ $Date: 2002/01/03 12:31:19 $
  + * @version CVS $Revision: 1.2 $ $Date: 2002/01/10 12:08:28 $
    */
   
  -public class HTMLSerializer extends AbstractTextSerializer implements Poolable {
  +public class HTMLSerializer extends AbstractTextSerializer {
   
       private TransformerHandler handler;
   
  
  
  
  1.2       +1 -2      
xml-cocoon2/src/java/org/apache/cocoon/serialization/RTFSerializer.java
  
  Index: RTFSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/RTFSerializer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RTFSerializer.java        3 Jan 2002 12:31:19 -0000       1.1
  +++ RTFSerializer.java        10 Jan 2002 12:08:28 -0000      1.2
  @@ -9,7 +9,6 @@
   
   import java.net.URL;
   import java.net.MalformedURLException;
  -import org.apache.avalon.excalibur.pool.Poolable;
   import org.apache.avalon.framework.component.ComponentException;
   import org.apache.avalon.framework.component.ComponentManager;
   import org.apache.avalon.framework.component.Composable;
  @@ -41,7 +40,7 @@
    */
   
   public class RTFSerializer extends AbstractTextSerializer
  -  implements Poolable, Composable {
  +  implements Composable {
   
       private Writer rtfWriter = null;
       private Converter handler = null;
  
  
  
  1.2       +2 -4      
xml-cocoon2/src/java/org/apache/cocoon/serialization/TextSerializer.java
  
  Index: TextSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/TextSerializer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TextSerializer.java       3 Jan 2002 12:31:19 -0000       1.1
  +++ TextSerializer.java       10 Jan 2002 12:08:28 -0000      1.2
  @@ -8,8 +8,6 @@
   
   package org.apache.cocoon.serialization;
   
  -import org.apache.avalon.excalibur.pool.Poolable;
  -
   import javax.xml.transform.OutputKeys;
   import javax.xml.transform.sax.TransformerHandler;
   import javax.xml.transform.stream.StreamResult;
  @@ -17,10 +15,10 @@
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1 $ $Date: 2002/01/03 12:31:19 $
  + * @version CVS $Revision: 1.2 $ $Date: 2002/01/10 12:08:28 $
    */
   
  -public class TextSerializer extends AbstractTextSerializer implements Poolable {
  +public class TextSerializer extends AbstractTextSerializer {
   
       private TransformerHandler handler;
   
  
  
  
  1.2       +2 -4      
xml-cocoon2/src/java/org/apache/cocoon/serialization/XMLSerializer.java
  
  Index: XMLSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/XMLSerializer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XMLSerializer.java        3 Jan 2002 12:31:19 -0000       1.1
  +++ XMLSerializer.java        10 Jan 2002 12:08:28 -0000      1.2
  @@ -8,8 +8,6 @@
   
   package org.apache.cocoon.serialization;
   
  -import org.apache.avalon.excalibur.pool.Poolable;
  -
   import javax.xml.transform.OutputKeys;
   import javax.xml.transform.sax.TransformerHandler;
   import javax.xml.transform.stream.StreamResult;
  @@ -17,10 +15,10 @@
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1 $ $Date: 2002/01/03 12:31:19 $
  + * @version CVS $Revision: 1.2 $ $Date: 2002/01/10 12:08:28 $
    */
   
  -public class XMLSerializer extends AbstractTextSerializer implements Poolable {
  +public class XMLSerializer extends AbstractTextSerializer {
   
       private TransformerHandler handler;
   
  
  
  
  1.3       +2 -3      xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLPipe.java
  
  Index: AbstractXMLPipe.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLPipe.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractXMLPipe.java      9 Jan 2002 09:24:19 -0000       1.2
  +++ AbstractXMLPipe.java      10 Jan 2002 12:08:28 -0000      1.3
  @@ -8,7 +8,6 @@
   
   package org.apache.cocoon.xml;
   
  -import org.apache.avalon.excalibur.pool.Recyclable;
   import org.xml.sax.Attributes;
   import org.xml.sax.Locator;
   import org.xml.sax.SAXException;
  @@ -18,11 +17,11 @@
    * handlers and lexical handlers.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.2 $ $Date: 2002/01/09 09:24:19 $
  + * @version CVS $Revision: 1.3 $ $Date: 2002/01/10 12:08:28 $
    */
   public abstract class AbstractXMLPipe
   extends AbstractXMLProducer
  -implements XMLPipe, Recyclable {
  +implements XMLPipe {
   
       /**
        * Receive an object for locating the origin of SAX document events.
  
  
  
  1.2       +4 -2      
xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java
  
  Index: AbstractXMLProducer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractXMLProducer.java  3 Jan 2002 12:31:22 -0000       1.1
  +++ AbstractXMLProducer.java  10 Jan 2002 12:08:28 -0000      1.2
  @@ -18,9 +18,11 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
  - * @version CVS $Revision: 1.1 $ $Date: 2002/01/03 12:31:22 $
  + * @version CVS $Revision: 1.2 $ $Date: 2002/01/10 12:08:28 $
    */
  -public abstract class AbstractXMLProducer extends AbstractLoggable implements 
XMLProducer, Recyclable {
  +public abstract class AbstractXMLProducer
  +extends AbstractLoggable
  +implements XMLProducer, Recyclable {
   
       /** The <code>XMLConsumer</code> receiving SAX events. */
       protected XMLConsumer xmlConsumer;
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to