Class BreakTag
- java.lang.Object
-
- org.apache.commons.jelly.TagSupport
-
- org.apache.commons.jelly.tags.core.BreakTag
-
- All Implemented Interfaces:
Tag
public class BreakTag extends TagSupport
A tag which terminates the execution of the current <forEach> or <while> loop. This tag can take an optional boolean test attribute which if its true then the break occurs otherwise the loop continues processing.- Version:
- $Revision: 155420 $
- Author:
- James Strachan
-
-
Field Summary
-
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, parent
-
-
Constructor Summary
Constructors Constructor Description BreakTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized.void
setTest(Expression test)
Sets the Jelly expression to evaluate (optional).void
setVar(String var)
Sets the variable name to export indicating if the item was broken-
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody
-
-
-
-
Method Detail
-
doTag
public void doTag(XMLOutput output) throws BreakException
Description copied from interface:Tag
Evaluates this tag after all the tags properties have been initialized.- Throws:
BreakException
-
setTest
public void setTest(Expression test)
Sets the Jelly expression to evaluate (optional). If this isnull
or evaluates totrue
then the loop is terminated- Parameters:
test
- the Jelly expression to evaluate
-
setVar
public void setVar(String var)
Sets the variable name to export indicating if the item was broken- Parameters:
var
- name of the variable to be exported
-
-