# Uses of Package
org.apache.commons.jelly.impl

Packages that use org.apache.commons.jelly.impl
Package | Description
--- | ---
org.apache.commons.jelly | This package contains the main jelly API classes.
org.apache.commons.jelly.expression.xpath |
org.apache.commons.jelly.impl | Core implementation classes for Jelly.
org.apache.commons.jelly.parser | Jelly parsers both XML syntax and non-XML syntaxes are supported.
org.apache.commons.jelly.tags.core | The core Tags from the JSTL plus Jelly extensions.
org.apache.commons.jelly.tags.define | Tag library which allows the creation of new tags using Jelly script itself.
org.apache.commons.jelly.tags.junit | A collection of JUnit tags for performing unit tests written in Jelly script.
org.apache.commons.jelly.tags.xml | The XML Tags from the JSTL

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly
Class and Description
TagFactory `TagFactory` represents a Factory of `Tag` instances.
TagScript `TagScript` is a Script that evaluates a custom tag.

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly.expression.xpath
Class and Description
TagScript `TagScript` is a Script that evaluates a custom tag.

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly.impl
Class and Description
BeanSource A tag which is associated with a JavaBean, such as a `DynamicBeanTag`
DynamicTagLibrary `DynamicTagLibrary` represents a TagLibrary which gets created by running a Jelly script.
ExpressionAttribute Attribute as an expression of `TagScript`.
ScriptBlock `ScriptBlock` a block of scripts.
StaticTag `StaticTag` represents a static XML element which echos itself to XMLOutput when it is invoked.
TagFactory `TagFactory` represents a Factory of `Tag` instances.
TagLibraryResolver `TagLibraryResolver` represents an object capable of resolving a URI to a TagLibrary instance.
TagScript `TagScript` is a Script that evaluates a custom tag.

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly.parser
Class and Description
ScriptBlock `ScriptBlock` a block of scripts.
TagScript `TagScript` is a Script that evaluates a custom tag.

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly.tags.core
Class and Description
BeanSource A tag which is associated with a JavaBean, such as a `DynamicBeanTag`
BreakException `BreakException` is used to terminate loops such as <forEach> and <while> tags.
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.
TagScript `TagScript` is a Script that evaluates a custom tag.

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly.tags.define
Class and Description
Attribute Represents the attribute definition used by dynamic tags, such as whether the attribute is required or any default values etc.
DynamicTagLibrary `DynamicTagLibrary` represents a TagLibrary which gets created by running a Jelly script.

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly.tags.junit
Class and Description
TagScript `TagScript` is a Script that evaluates a custom tag.

Classes in org.apache.commons.jelly.impl used by org.apache.commons.jelly.tags.xml
Class and Description
TagScript `TagScript` is a Script that evaluates a custom tag.