Package org.apache.commons.jelly.impl
package org.apache.commons.jelly.impl
Core implementation classes for Jelly.
-
ClassDescriptionRepresents the attribute definition used by dynamic tags, such as whether the attribute is required or any default values etc.A tag which is associated with a JavaBean, such as a
DynamicBeanTagBreakExceptionis used to terminate loops such as <forEach> and <while> tags.A tag which is capable of consuming objects, such as a <useList> tag such that nested objects will be added to the parent tag.CompositeTextScriptBlockrepresents a text body of a a tag which contains expressions, so that whitespace trimming can be handled differently.DefaultTagFactorya default implementation of TagFactory which creates new instances of a given class.This tag is bound onto a Java Bean class.This tag is bound onto aDynaClassinstance.DynamicTagis 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.DynamicTagLibraryrepresents a TagLibrary which gets created by running a Jelly script.Attribute as an expression ofTagScript.ExpressionScriptoutputs the value of an expression as text.ScriptBlocka block of scripts.StaticTagrepresents a static XML element which echos itself to XMLOutput when it is invoked.StaticTagScriptis a script that evaluates a StaticTag, a piece of static XML though its attributes or element content may contain dynamic expressions.TagFactoryrepresents a Factory ofTaginstances.TagScriptis a Script that evaluates a custom tag.TextScriptoutputs some static text.