|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Tag | |
---|---|
org.apache.commons.jelly | This package contains the main jelly API classes. |
org.apache.commons.jelly.impl | Core implementation classes for Jelly. |
org.apache.commons.jelly.tags.core | The core Tags from the JSTL plus Jelly extensions. |
org.apache.commons.jelly.xpath |
Uses of Tag in org.apache.commons.jelly |
---|
Subinterfaces of Tag in org.apache.commons.jelly | |
---|---|
interface |
DynaTag
DynaTag represents a Jelly custom tag which
can take its attributes dynamically and store them in some data structure. |
interface |
NamespaceAwareTag
NamespaceAwareTag represents a Jelly custom tag which
needs to be aware of the XML Namespace context in which it is used. |
Classes in org.apache.commons.jelly that implement Tag | |
---|---|
class |
DynaBeanTagSupport
DynaBeanTag is a DynaTag implementation which uses a DynaBean
to store its attribute values in. |
class |
DynaTagSupport
DynaTagSupport is an abstract base class
for any DynaTag implementation to derive from. |
class |
MapTagSupport
MapTag is a DynaTag implementation which uses a Map
to store its attribute values in. |
class |
TagSupport
TagSupport an abstract base class which is useful to
inherit from if developing your own tag. |
Fields in org.apache.commons.jelly declared as Tag | |
---|---|
protected Tag |
TagSupport.parent
the parent of this tag |
Methods in org.apache.commons.jelly that return Tag | |
---|---|
Tag |
TagLibrary.createTag(java.lang.String name,
org.xml.sax.Attributes attributes)
Creates a new Tag for the given tag name and attributes |
protected Tag |
TagSupport.findAncestorWithClass(java.lang.Class parentClass)
Searches up the parent hierarchy for a Tag of the given type. |
protected Tag |
TagSupport.findAncestorWithClass(java.lang.Class[] parentClasses)
Searches up the parent hierarchy for a Tag of one of the given types. |
protected Tag |
TagSupport.findAncestorWithClass(java.util.Collection parentClasses)
Searches up the parent hierarchy for a Tag of one of the given types. |
static Tag |
TagSupport.findAncestorWithClass(Tag from,
java.lang.Class tagClass)
Searches up the parent hierarchy from the given tag for a Tag of the given type |
static Tag |
TagSupport.findAncestorWithClass(Tag from,
java.lang.Class[] tagClasses)
Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types. |
static Tag |
TagSupport.findAncestorWithClass(Tag from,
java.util.Collection tagClasses)
Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types. |
Tag |
TagSupport.getParent()
|
Tag |
Tag.getParent()
|
Methods in org.apache.commons.jelly with parameters of type Tag | |
---|---|
static Tag |
TagSupport.findAncestorWithClass(Tag from,
java.lang.Class tagClass)
Searches up the parent hierarchy from the given tag for a Tag of the given type |
static Tag |
TagSupport.findAncestorWithClass(Tag from,
java.lang.Class[] tagClasses)
Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types. |
static Tag |
TagSupport.findAncestorWithClass(Tag from,
java.util.Collection tagClasses)
Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types. |
void |
TagSupport.setParent(Tag parent)
Sets the parent of this tag |
void |
Tag.setParent(Tag parent)
Sets the parent of this tag |
Uses of Tag in org.apache.commons.jelly.impl |
---|
Classes in org.apache.commons.jelly.impl that implement Tag | |
---|---|
class |
DynamicBeanTag
This tag is bound onto a Java Bean class. |
class |
DynamicDynaBeanTag
This tag is bound onto a DynaClass instance. |
class |
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. |
class |
StaticTag
StaticTag represents a static XML element
which echos itself to XMLOutput when it is invoked. |
Methods in org.apache.commons.jelly.impl that return Tag | |
---|---|
protected Tag |
TagScript.createTag()
Factory method to create a new Tag instance. |
Tag |
TagFactory.createTag(java.lang.String name,
org.xml.sax.Attributes attributes)
Creates a Tag for the given local name and the SAX attributes |
Tag |
DynamicTagLibrary.createTag(java.lang.String name,
org.xml.sax.Attributes attributes)
Creates a new Tag for the given tag name if it exists |
Tag |
DefaultTagFactory.createTag(java.lang.String name,
org.xml.sax.Attributes attributes)
|
protected Tag |
StaticTagScript.findDynamicTag(JellyContext context,
StaticTag tag)
Attempts to find a dynamically created tag that has been created since this script was compiled |
Tag |
TagScript.getTag(JellyContext context)
|
Methods in org.apache.commons.jelly.impl with parameters of type Tag | |
---|---|
protected void |
TagScript.configureTag(Tag tag,
JellyContext context)
Compiles a newly created tag if required, sets its parent and body. |
protected void |
TagScript.setTag(Tag tag,
JellyContext context)
Allows the script to set the tag instance to be used, such as in a StaticTagScript when a StaticTag is switched with a DynamicTag |
Uses of Tag in org.apache.commons.jelly.tags.core |
---|
Classes in org.apache.commons.jelly.tags.core that implement Tag | |
---|---|
class |
ArgTag
An argument to a NewTag or InvokeTag . |
class |
BaseClassLoaderTag
Abstract base tag providing ClassLoader support. |
class |
BreakTag
A tag which terminates the execution of the current <forEach> or ≶while> loop. |
class |
CaseTag
A tag which conditionally evaluates its body if my value attribute equals my ancestor
<switch> tag's
"on" attribute. |
class |
CatchTag
A tag which catches exceptions thrown by its body. |
class |
ChooseTag
A tag which conditionally evaluates its body based on some condition |
class |
DefaultTag
A tag which conditionally evaluates its body if none of its preceeding sibling <case>
tags have been evaluated. |
class |
ExprTag
A tag which evaluates an expression |
class |
FileTag
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. |
class |
ForEachTag
Iterates over a collection, iterator or an array of objects. |
class |
GetStaticTag
A tag which can retrieve the value of a static field of a given class. |
class |
IfTag
A tag which conditionally evaluates its body based on some condition |
class |
ImportTag
Imports another script. |
class |
IncludeTag
A tag which conditionally evaluates its body based on some condition |
class |
InvokeStaticTag
A Tag which can invoke a static method on a class, without an instance of the class being needed. |
class |
InvokeTag
A tag which calls a method in an object instantied by core:new |
class |
JellyTag
The root Jelly tag which should be evaluated first |
class |
MuteTag
A tag which executes its body but passing no output. |
class |
NewTag
A tag which creates a new object of the given type |
class |
OtherwiseTag
The otherwise block of a choose/when/otherwise group of tags |
class |
ParseTag
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. |
class |
RemoveTag
A tag which removes the variable of the given name from the current variable scope. |
class |
ScopeTag
A tag which creates a new child variable scope for its body. |
class |
SetPropertiesTag
A tag which sets the bean properties on the given bean. |
class |
SetTag
A tag which sets a variable from the result of an expression |
class |
SwitchTag
Executes the child <case> tag whose value equals my on attribute. |
class |
ThreadTag
A tag that spawns the contained script in a separate thread |
class |
UseBeanTag
A tag which instantiates an instance of the given class and then sets the properties on the bean. |
class |
UseListTag
A tag which creates a List implementation and optionally adds all of the elements identified by the items attribute. |
class |
WhenTag
A tag which conditionally evaluates its body based on some condition |
class |
WhileTag
A tag which performs an iteration while the result of an expression is true. |
class |
WhitespaceTag
A simple tag used to preserve whitespace inside its body |
Uses of Tag in org.apache.commons.jelly.xpath |
---|
Classes in org.apache.commons.jelly.xpath that implement Tag | |
---|---|
class |
XPathTagSupport
An abstract base class useful for implementation inheritence |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |