org.apache.cocoon.taglib
Class VarXMLProducerTagSupport

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.cocoon.taglib.TagSupport
          extended byorg.apache.cocoon.taglib.VarTagSupport
              extended byorg.apache.cocoon.taglib.VarXMLProducerTagSupport
All Implemented Interfaces:
LogEnabled, Poolable, Recyclable, Serviceable, Tag, XMLProducer, XMLProducerTag
Direct Known Subclasses:
OutTag

public abstract class VarXMLProducerTagSupport
extends VarTagSupport
implements XMLProducerTag

Version:
CVS $Id: VarXMLProducerTagSupport.java 30941 2004-07-29 19:56:58Z vgritsenko $
Author:
Volker Schmitt

Field Summary
protected  XMLConsumer xmlConsumer
           
 
Fields inherited from class org.apache.cocoon.taglib.VarTagSupport
manager, var
 
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
VarXMLProducerTagSupport()
           
 
Method Summary
 void recycle()
           
 void setConsumer(XMLConsumer xmlConsumer)
          Set the XMLConsumer that will receive XML data.
 
Methods inherited from class org.apache.cocoon.taglib.VarTagSupport
getRequest, getVar, getVariable, removeVariable, service, setVar, setVariable
 
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

VarXMLProducerTagSupport

public VarXMLProducerTagSupport()
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 VarTagSupport


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