Package org.apache.commons.jelly.tags.core

The core Tags from the JSTL plus Jelly extensions.

See:
          Description

Interface Summary
ArgTagParent Interface for classes that support ArgTag children.
 

Class Summary
ArgTag An argument to a NewTag or InvokeTag.
BaseClassLoaderTag Abstract base tag providing ClassLoader support.
BreakTag A tag which terminates the execution of the current <forEach> or ≶while> loop.
CaseTag A tag which conditionally evaluates its body if my value attribute equals my ancestor <switch> tag's "on" attribute.
CatchTag A tag which catches exceptions thrown by its body.
ChooseTag A tag which conditionally evaluates its body based on some condition
CoreTagLibrary 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 expression
FileTag 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 A tag which conditionally evaluates its body based on some condition
ImportTag Imports another script.
IncludeTag A tag which conditionally evaluates its body based on some condition
InvokeStaticTag 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:new
JellyTag The root Jelly tag which should be evaluated first
MuteTag A tag which executes its body but passing no output.
MuteTag.MuteXMLOutput An XMLOutput which really outputs nothing, in particular, avoids calling toString() in objects returned...
NewTag A tag which creates a new object of the given type
OtherwiseTag The otherwise block of a choose/when/otherwise group of tags
ParseTag 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 A tag which sets a variable from the result of an expression
SwitchTag Executes the child <case> tag whose value equals my on attribute.
ThreadTag A tag that spawns the contained script in a separate thread
UseBeanTag 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 condition
WhileTag 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
 

Package org.apache.commons.jelly.tags.core Description

The core Tags from the JSTL plus Jelly extensions.