All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description ArgTag ArgTagParent Interface for classes that supportArgTag
children.Attribute Represents the attribute definition used by dynamic tags, such as whether the attribute is required or any default values etc.BaseClassLoaderTag Abstract base tag providingClassLoader
support.BaseJellyTest BeanSource A tag which is associated with a JavaBean, such as aDynamicBeanTag
BreakException BreakException
is used to terminate loops such as <forEach> and <while> tags.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 conditionClassLoaderUtils A class to centralize the class loader management code.CollectionTag A tag which is capable of consuming objects, such as a <useList> tag such that nested objects will be added to the parent tag.CommandLineParser Utility class to parse command line options using CLI.CompilableTag Compilable
represents a Tag that is compilable.CompositeExpression CompositeExpression
is a Composite expression made up of several Expression objects which are concatenated into a single String.CompositeTextScriptBlock CompositeTextScriptBlock
represents a text body of a a tag which contains expressions, so that whitespace trimming can be handled differently.ConstantExpression ConstantExpression
represents a constant expression.CoreTagLibrary This is the core tag library for jelly and contains commonly used tags.DefaultNamespaceFilter XMLFilter that can provide a default namespace when one has not been declared by the XML document.DefaultTag A tag which conditionally evaluates its body if none of its preceeding sibling<case>
tags have been evaluated.DefaultTagFactory DefaultTagFactory
a default implementation of TagFactory which creates new instances of a given class.DefaultTagLibraryResolver DefaultTagLibraryResolver
is a default implemenation which attempts to interpret the URI as a String called 'jelly:className' and class load the given Java class.DynaBeanTagSupport DynaBeanTag
is a DynaTag implementation which uses a DynaBean to store its attribute values in.DynamicBeanTag This tag is bound onto a Java Bean class.DynamicDynaBeanTag This tag is bound onto aDynaClass
instance.DynamicTag 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 DynamicTagLibrary
represents a TagLibrary which gets created by running a Jelly script.DynaTag DynaTag
represents a Jelly custom tag which can take its attributes dynamically and store them in some data structure.DynaTagSupport DynaTagSupport
is an abstract base class for any DynaTag implementation to derive from.Embedded EscapingExpression Expression
that escapes output so that the text can appear in the PCDATA portion of XML.Expression Expression
represents an arbitrary expression using some pluggable expression language.ExpressionAttribute Attribute as an expression ofTagScript
.ExpressionFactory ExpressionFactory
is a factory of Expression objects.ExpressionScript ExpressionScript
outputs the value of an expression as text.ExpressionSupport ExpressionSupport
an abstract base class for Expression implementations which provides default implementations of some of the typesafe evaluation methods.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:newJelly Jelly
is a helper class which is capable of running a Jelly script.JellyContext JellyContext
represents the Jelly context.JellyException JellyException
is the root of all Jelly exceptions.JellyServlet Servlet for handling display of Jelly-fied XML files.JellyServletContext JellyTag Deprecated. Implemented asTagScript
inCoreTagLibrary
JellyTagException AJellyTagException
is an exception generated by a Tag implementation.JexlExpression Represents a Jexl expression which fully supports the Expression Language in JSTL and JSP along with some extra features like object method invocation.JexlExpressionFactory Represents a factory of Jexl expression which fully supports the Expression Language in JSTL and JSP.LocationAware LocationAware
represents a Tag or Exception which is location aware.MapTagSupport MapTag
is a DynaTag implementation which uses a Map to store its attribute values in.MissingAttributeException JellyException
is the root of all Jelly exceptions.MuteTag A tag which executes its body but passing no output.NamespaceAwareTag NamespaceAwareTag
represents a Jelly custom tag which needs to be aware of the XML Namespace context in which it is used.NestedRuntimeException ARuntimeException
which is nested to preserve stack traces.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.Resources Provides locale-neutral access to string resources.SafeContentHandler Ensures that only one start and end document event is passed onto the underlying ContentHandler.SAXParseException SAXParseException
with a bug fix to support exception nesting.ScopeTag A tag which creates a new child variable scope for its body.Script Script
represents a Jelly script.ScriptBlock ScriptBlock
a block of scripts.SetPropertiesTag A tag which sets the bean properties on the given bean.SetTag Deprecated. Implemented asTagScript
inCoreTagLibrary
StaticTag StaticTag
represents a static XML element which echos itself to XMLOutput when it is invoked.StaticTagScript StaticTagScript
is a script that evaluates a StaticTag, a piece of static XML though its attributes or element content may contain dynamic expressions.SwitchTag Executes the child <case> tag whose value equals my on attribute.Tag Tag
represents a Jelly custom tag.TagFactory TagFactory
represents a Factory ofTag
instances.TagLibrary Taglib
represents the metadata for a Jelly custom tag library.TagLibraryResolver TagLibraryResolver
represents an object capable of resolving a URI to a TagLibrary instance.TagScript TagScript
is a Script that evaluates a custom tag.TagSupport TagSupport
an abstract base class which is useful to inherit from if developing your own tag.TagUtils Contains static methods to help tag developers.TextScript TextScript
outputs some static text.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 bodyXMLOutput XMLOutput
is used to output XML events in a SAX-like manner.XMLOutputFactory Factory to create an XMLOutput for a given Writer.XMLParser XMLParser
parses the XML Jelly format.XPathComparator Compares xml nodes by extracting the value at xpath and comparing it.XPathComparator.XPathSortException My own runtime exception in case something goes wrong with sort.XPathExpression An expression which returns an XPath object.XPathSource A tag which is capable of producing a source of XPath context objects such as <x:forEach>XPathTagSupport An abstract base class useful for implementation inheritence