You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by jo...@apache.org on 2004/03/18 19:33:08 UTC
cvs commit: cocoon-2.2/src/java/org/apache/cocoon/xml AbstractXMLProducer.java
joerg 2004/03/18 10:33:07
Modified: src/java/org/apache/cocoon/xml AbstractXMLProducer.java
Log:
fixed bug 27678, thanks to Peter Brant: setConsumer() calls setContentHandler() + setLexicalHandler()
Revision Changes Path
1.5 +3 -7 cocoon-2.2/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java
Index: AbstractXMLProducer.java
===================================================================
RCS file: /home/cvs/cocoon-2.2/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractXMLProducer.java 8 Mar 2004 14:04:00 -0000 1.4
+++ AbstractXMLProducer.java 18 Mar 2004 18:33:07 -0000 1.5
@@ -49,8 +49,8 @@
*/
public void setConsumer(XMLConsumer consumer) {
this.xmlConsumer = consumer;
- this.contentHandler = consumer;
- this.lexicalHandler = consumer;
+ setContentHandler(consumer);
+ setLexicalHandler(consumer);
}
/**
@@ -68,10 +68,6 @@
* <br>
* Subclasses may retrieve this <code>LexicalHandler</code> instance
* accessing the protected <code>super.lexicalHandler</code> field.
- *
- * @exception IllegalStateException If the <code>LexicalHandler</code> or
- * the <code>XMLConsumer</code> were
- * already set.
*/
public void setLexicalHandler(LexicalHandler handler) {
this.lexicalHandler = handler;