Class BreakTag
java.lang.Object
org.apache.commons.jelly.TagSupport
org.apache.commons.jelly.tags.core.BreakTag
- All Implemented Interfaces:
Tag
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidEvaluates this tag after all the tags properties have been initialized.voidsetTest(Expression test) Sets the Jelly expression to evaluate (optional).voidSets the variable name to export indicating if the item was brokenMethods 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
-
Constructor Details
-
BreakTag
public BreakTag()
-
-
Method Details
-
doTag
Description copied from interface:TagEvaluates this tag after all the tags properties have been initialized.- Throws:
BreakException
-
setTest
Sets the Jelly expression to evaluate (optional). If this isnullor evaluates totruethen the loop is terminated- Parameters:
test- the Jelly expression to evaluate
-
setVar
Sets the variable name to export indicating if the item was broken- Parameters:
var- name of the variable to be exported
-