org.apache.cocoon.taglib.test
Class IterationTestTag
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.taglib.TagSupport
org.apache.cocoon.taglib.test.IterationTestTag
- All Implemented Interfaces:
- Poolable, Recyclable, Component, LogEnabled, IterationTag, Tag
public class IterationTestTag
- extends TagSupport
- implements IterationTag
- Version:
- CVS $Id: IterationTestTag.html 1304258 2012-03-23 10:09:27Z ilgrosso $
- Author:
- Volker Schmitt
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IterationTestTag
public IterationTestTag()
doStartTag
public int doStartTag(String namespaceURI,
String localName,
String qName,
Attributes atts)
throws SAXException
- Description copied from class:
TagSupport
- Process the start tag for this instance.
The doStartTag method assumes that pageContext and
parent have been set. It also assumes that any properties exposed as
attributes have been set too. When this method is invoked, the body
has not yet been evaluated.
- Specified by:
doStartTag
in interface Tag
- Overrides:
doStartTag
in class TagSupport
- Returns:
- EVAL_BODY or SKIP_BODY.
- Throws:
SAXException
doAfterBody
public int doAfterBody()
throws SAXException
- Description copied from interface:
IterationTag
- Process body (re)evaluation. This method is invoked by the
Taglib implementation object after every evaluation of
the body into the BodyEvaluation object. The method is
not invoked if there is no body evaluation.
If doAfterBody returns EVAL_BODY_AGAIN, a new evaluation of the
body will happen (followed by another invocation of doAfterBody).
If doAfterBody returns SKIP_BODY no more body evaluations will
occur and then doEndTag will be invoked.
The method re-invocations may be lead to different actions because
there might have been some changes to shared state, or because
of external computation.
- Specified by:
doAfterBody
in interface IterationTag
- Returns:
- whether additional evaluations of the body are desired
- Throws:
SAXException
setCount
public void setCount(String count)
recycle
public void recycle()
- Specified by:
recycle
in interface Recyclable
- Overrides:
recycle
in class TagSupport
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.