All Classes and Interfaces

Class
Description
An argument to a NewTag or InvokeTag.
Interface for classes that support ArgTag children.
Represents the attribute definition used by dynamic tags, such as whether the attribute is required or any default values etc.
Abstract base tag providing ClassLoader support.
 
A tag which is associated with a JavaBean, such as a DynamicBeanTag
BreakException is used to terminate loops such as <forEach> and <while> tags.
A tag which terminates the execution of the current <forEach> or <while> loop.
A tag which conditionally evaluates its body if my value attribute equals my ancestor <switch> tag's "on" attribute.
A tag which catches exceptions thrown by its body.
A tag which conditionally evaluates its body based on some condition
A class to centralize the class loader management code.
A tag which is capable of consuming objects, such as a <useList> tag such that nested objects will be added to the parent tag.
Utility class to parse command line options using CLI.
Compilable represents a Tag that is compilable.
CompositeExpression is a Composite expression made up of several Expression objects which are concatenated into a single String.
CompositeTextScriptBlock represents a text body of a a tag which contains expressions, so that whitespace trimming can be handled differently.
ConstantExpression represents a constant expression.
This is the core tag library for jelly and contains commonly used tags.
XMLFilter that can provide a default namespace when one has not been declared by the XML document.
A tag which conditionally evaluates its body if none of its preceeding sibling <case> tags have been evaluated.
DefaultTagFactory a default implementation of TagFactory which creates new instances of a given class.
DynaBeanTag is a DynaTag implementation which uses a DynaBean to store its attribute values in.
This tag is bound onto a Java Bean class.
This tag is bound onto a DynaClass instance.
DynamicTag is a tag that is created from inside a Jelly script as a Jelly template and will invoke a given script, passing in its instantiation attributes as variables and will allow the template to invoke its instance body.
DynamicTagLibrary represents a TagLibrary which gets created by running a Jelly script.
DynaTag represents a Jelly custom tag which can take its attributes dynamically and store them in some data structure.
DynaTagSupport is an abstract base class for any DynaTag implementation to derive from.
 
Expression that escapes output so that the text can appear in the PCDATA portion of XML.
Expression represents an arbitrary expression using some pluggable expression language.
Attribute as an expression of TagScript.
ExpressionFactory is a factory of Expression objects.
ExpressionScript outputs the value of an expression as text.
ExpressionSupport an abstract base class for Expression implementations which provides default implementations of some of the typesafe evaluation methods.
A tag which evaluates an expression
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.
Iterates over a collection, iterator or an array of objects.
Holds the status of the loop.
A tag which can retrieve the value of a static field of a given class.
Deprecated.
Implemented as TagScript in CoreTagLibrary
Imports another script.
A tag which conditionally evaluates its body based on some condition
A Tag which can invoke a static method on a class, without an instance of the class being needed.
A tag which calls a method in an object instantied by core:new
Jelly is a helper class which is capable of running a Jelly script.
JellyContext represents the Jelly context.
JellyException is the root of all Jelly exceptions.
Servlet for handling display of Jelly-fied XML files.
 
Deprecated.
Implemented as TagScript in CoreTagLibrary
A JellyTagException is an exception generated by a Tag implementation.
Represents a Jexl expression which fully supports the Expression Language in JSTL and JSP along with some extra features like object method invocation.
Represents a factory of Jexl expression which fully supports the Expression Language in JSTL and JSP.
LocationAware represents a Tag or Exception which is location aware.
MapTag is a DynaTag implementation which uses a Map to store its attribute values in.
JellyException is the root of all Jelly exceptions.
A tag which executes its body but passing no output.
NamespaceAwareTag represents a Jelly custom tag which needs to be aware of the XML Namespace context in which it is used.
A RuntimeException which is nested to preserve stack traces.
A tag which creates a new object of the given type
The otherwise block of a choose/when/otherwise group of tags
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.
A tag which removes the variable of the given name from the current variable scope.
Provides locale-neutral access to string resources.
Ensures that only one start and end document event is passed onto the underlying ContentHandler.
SAXParseException with a bug fix to support exception nesting.
A tag which creates a new child variable scope for its body.
Script represents a Jelly script.
ScriptBlock a block of scripts.
A tag which sets the bean properties on the given bean.
Deprecated.
Implemented as TagScript in CoreTagLibrary
StaticTag represents a static XML element which echos itself to XMLOutput when it is invoked.
StaticTagScript is a script that evaluates a StaticTag, a piece of static XML though its attributes or element content may contain dynamic expressions.
Executes the child <case> tag whose value equals my on attribute.
Tag represents a Jelly custom tag.
TagFactory represents a Factory of Tag instances.
Taglib represents the metadata for a Jelly custom tag library.
TagScript is a Script that evaluates a custom tag.
TagSupport an abstract base class which is useful to inherit from if developing your own tag.
Contains static methods to help tag developers.
TextScript outputs some static text.
A tag that spawns the contained script in a separate thread
A tag which instantiates an instance of the given class and then sets the properties on the bean.
A tag which creates a List implementation and optionally adds all of the elements identified by the items attribute.
A tag which conditionally evaluates its body based on some condition
A tag which performs an iteration while the result of an expression is true.
A simple tag used to preserve whitespace inside its body
XMLOutput is used to output XML events in a SAX-like manner.
Factory to create an XMLOutput for a given Writer.
XMLParser parses the XML Jelly format.
Compares xml nodes by extracting the value at xpath and comparing it.
My own runtime exception in case something goes wrong with sort.
An expression which returns an XPath object.
A tag which is capable of producing a source of XPath context objects such as <x:forEach>
An abstract base class useful for implementation inheritence