Package org.apache.commons.jelly.tags.core
The core Tags from the JSTL plus Jelly extensions.
-
Interface Summary Interface Description ArgTagParent Interface for classes that supportArgTag
children. -
Class Summary Class Description ArgTag BaseClassLoaderTag Abstract base tag providingClassLoader
support.BreakTag A tag which terminates the execution of the current <forEach> or <while> loop.CaseTag CatchTag A tag which catches exceptions thrown by its body.ChooseTag A tag which conditionally evaluates its body based on some conditionCoreTagLibrary This is the core tag library for jelly and contains commonly used tags.DefaultTag A tag which conditionally evaluates its body if none of its preceeding sibling<case>
tags have been evaluated.ExprTag A tag which evaluates an expressionFileTag A tag that pipes its body to a file denoted by the name attribute or to an in memory String which is then output to a variable denoted by the var variable.ForEachTag Iterates over a collection, iterator or an array of objects.ForEachTag.LoopStatus Holds the status of the loop.GetStaticTag A tag which can retrieve the value of a static field of a given class.IfTag Deprecated. Implemented asTagScript
inCoreTagLibrary
ImportTag Imports another script.IncludeTag A tag which conditionally evaluates its body based on some conditionInvokeStaticTag A Tag which can invoke a static method on a class, without an instance of the class being needed.InvokeTag A tag which calls a method in an object instantied by core:newJellyTag Deprecated. Implemented asTagScript
inCoreTagLibrary
MuteTag A tag which executes its body but passing no output.NewTag A tag which creates a new object of the given typeOtherwiseTag The otherwise block of a choose/when/otherwise group of tagsParseTag Parses the output of this tags body or of a given String as a Jelly script then either outputting the Script as a variable or executing the script.RemoveTag A tag which removes the variable of the given name from the current variable scope.ScopeTag A tag which creates a new child variable scope for its body.SetPropertiesTag A tag which sets the bean properties on the given bean.SetTag Deprecated. Implemented asTagScript
inCoreTagLibrary
SwitchTag Executes the child <case> tag whose value equals my on attribute.ThreadTag A tag that spawns the contained script in a separate threadUseBeanTag A tag which instantiates an instance of the given class and then sets the properties on the bean.UseListTag A tag which creates a List implementation and optionally adds all of the elements identified by the items attribute.WhenTag A tag which conditionally evaluates its body based on some conditionWhileTag A tag which performs an iteration while the result of an expression is true.WhitespaceTag A simple tag used to preserve whitespace inside its body