Class CatchTag
java.lang.Object
org.apache.commons.jelly.TagSupport
org.apache.commons.jelly.tags.core.CatchTag
- All Implemented Interfaces:
Tag
A tag which catches exceptions thrown by its body.
This allows conditional logic to be performed based on if exceptions
are thrown or to do some kind of custom exception logging logic.
- 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.voidSets the name of the variable which is exposed with the Exception that gets thrown by evaluating the body of this tag or which is set to null if there is no exception thrown.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
-
Constructor Details
-
CatchTag
public CatchTag()
-
-
Method Details
-
doTag
Description copied from interface:TagEvaluates this tag after all the tags properties have been initialized.- Throws:
JellyTagException
-
setVar
Sets the name of the variable which is exposed with the Exception that gets thrown by evaluating the body of this tag or which is set to null if there is no exception thrown.
-