All Classes and Interfaces
Class
Description
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 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.
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
TagScript
inCoreTagLibrary