joerg 2004/03/18 10:33:13
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.3 +3 -7
cocoon-2.1/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java
Index: AbstractXMLProducer.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AbstractXMLProducer.java 5 Mar 2004 13:03:01 -0000 1.2
+++ AbstractXMLProducer.java 18 Mar 2004 18:33:13 -0000 1.3
@@ -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;