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]