org.apache.cocoon.taglib
Class XMLProducerTagSupport

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.cocoon.taglib.TagSupport
          extended byorg.apache.cocoon.taglib.XMLProducerTagSupport
All Implemented Interfaces:
LogEnabled, Poolable, Recyclable, Tag, XMLProducer, XMLProducerTag
Direct Known Subclasses:
HelloWorldTag, SourceTag, UIComponentTag

public abstract class XMLProducerTagSupport
extends TagSupport
implements XMLProducerTag

Version:
CVS $Id: XMLProducerTagSupport.java 37421 2004-09-02 20:36:21Z vgritsenko $
Author:
Volker Schmitt

Field Summary
protected  XMLConsumer xmlConsumer
           
 
Fields inherited from class org.apache.cocoon.taglib.TagSupport
objectModel, parameters, parent, resolver
 
Fields inherited from interface org.apache.cocoon.taglib.Tag
EVAL_BODY, EVAL_PAGE, ROLE, SKIP_BODY
 
Constructor Summary
XMLProducerTagSupport()
           
 
Method Summary
 void recycle()
           
 void setConsumer(XMLConsumer xmlConsumer)
          Set the XMLConsumer that will receive XML data.
 
Methods inherited from class org.apache.cocoon.taglib.TagSupport
doEndTag, doStartTag, findAncestorWithClass, findAttribute, getParent, setParent, setup
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cocoon.taglib.Tag
doEndTag, doStartTag, getParent, setParent, setup
 

Field Detail

xmlConsumer

protected XMLConsumer xmlConsumer
Constructor Detail

XMLProducerTagSupport

public XMLProducerTagSupport()
Method Detail

setConsumer

public void setConsumer(XMLConsumer xmlConsumer)
Description copied from interface: XMLProducer
Set the XMLConsumer that will receive XML data.

Specified by:
setConsumer in interface XMLProducer
Parameters:
xmlConsumer - The XMLConsumer target for SAX events.

recycle

public void recycle()
Specified by:
recycle in interface Recyclable
Overrides:
recycle in class TagSupport


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.