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 TypeMethodDescriptionvoid
Evaluates this tag after all the tags properties have been initialized.void
setTest
(Expression test) Sets the Jelly expression to evaluate (optional).void
Sets 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:Tag
Evaluates this tag after all the tags properties have been initialized.- Throws:
BreakException
-
setTest
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
Sets the variable name to export indicating if the item was broken- Parameters:
var
- name of the variable to be exported
-