Uses of Interface
org.apache.commons.jelly.Tag
Packages that use Tag
Package
Description
This package contains the main jelly API classes.
Core implementation classes for Jelly.
The core Tags from the JSTL plus Jelly extensions.
-
Uses of Tag in org.apache.commons.jelly
Subinterfaces of Tag in org.apache.commons.jellyModifier and TypeInterfaceDescriptioninterfaceDynaTagrepresents a Jelly custom tag which can take its attributes dynamically and store them in some data structure.interfaceNamespaceAwareTagrepresents 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 TagModifier and TypeClassDescriptionclassDynaBeanTagis a DynaTag implementation which uses a DynaBean to store its attribute values in.classDynaTagSupportis an abstract base class for any DynaTag implementation to derive from.classMapTagis a DynaTag implementation which uses a Map to store its attribute values in.classTagSupportan abstract base class which is useful to inherit from if developing your own tag.Fields in org.apache.commons.jelly declared as TagMethods in org.apache.commons.jelly that return TagModifier and TypeMethodDescriptionTagLibrary.createTag(String name, Attributes attributes) Creates a new Tag for the given tag name and attributesprotected TagTagSupport.findAncestorWithClass(Class parentClass) Searches up the parent hierarchy for a Tag of the given type.protected TagTagSupport.findAncestorWithClass(Class[] parentClasses) Searches up the parent hierarchy for a Tag of one of the given types.protected TagTagSupport.findAncestorWithClass(Collection parentClasses) Searches up the parent hierarchy for a Tag of one of the given types.static TagTagSupport.findAncestorWithClass(Tag from, Class tagClass) Searches up the parent hierarchy from the given tag for a Tag of the given typestatic TagTagSupport.findAncestorWithClass(Tag from, Class[] tagClasses) Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types.static TagTagSupport.findAncestorWithClass(Tag from, Collection tagClasses) Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types.Tag.getParent()TagSupport.getParent()Methods in org.apache.commons.jelly with parameters of type TagModifier and TypeMethodDescriptionstatic TagTagSupport.findAncestorWithClass(Tag from, Class tagClass) Searches up the parent hierarchy from the given tag for a Tag of the given typestatic TagTagSupport.findAncestorWithClass(Tag from, Class[] tagClasses) Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types.static TagTagSupport.findAncestorWithClass(Tag from, Collection tagClasses) Searches up the parent hierarchy from the given tag for a Tag matching one or more of given types.voidSets the parent of this tagvoidSets the parent of this tag -
Uses of Tag in org.apache.commons.jelly.impl
Classes in org.apache.commons.jelly.impl that implement TagModifier and TypeClassDescriptionclassThis tag is bound onto a Java Bean class.classThis tag is bound onto aDynaClassinstance.classDynamicTagis 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.classStaticTagrepresents a static XML element which echos itself to XMLOutput when it is invoked.Methods in org.apache.commons.jelly.impl that return TagModifier and TypeMethodDescriptionDefaultTagFactory.createTag(String name, Attributes attributes) DynamicTagLibrary.createTag(String name, Attributes attributes) Creates a new Tag for the given tag name if it existsprotected TagStaticTagScript.createTag()TagFactory.createTag(String name, Attributes attributes) Creates a Tag for the given local name and the SAX attributesprotected TagTagScript.createTag()Factory method to create a new Tag instance.protected TagStaticTagScript.findDynamicTag(JellyContext context, StaticTag tag) Attempts to find a dynamically created tag that has been created since this script was compiledTagScript.getTag(JellyContext context) Methods in org.apache.commons.jelly.impl with parameters of type TagModifier and TypeMethodDescriptionprotected voidTagScript.configureTag(Tag tag, JellyContext context) Compiles a newly created tag if required, sets its parent and body.protected voidTagScript.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 TagModifier and TypeClassDescriptionclassclassAbstract base tag providingClassLoadersupport.classA tag which terminates the execution of the current <forEach> or <while> loop.classclassA tag which catches exceptions thrown by its body.classA tag which conditionally evaluates its body based on some conditionclassA tag which conditionally evaluates its body if none of its preceeding sibling<case>tags have been evaluated.classA tag which evaluates an expressionclassA 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.classIterates over a collection, iterator or an array of objects.classA tag which can retrieve the value of a static field of a given class.classDeprecated.classImports another script.classA tag which conditionally evaluates its body based on some conditionclassA Tag which can invoke a static method on a class, without an instance of the class being needed.classA tag which calls a method in an object instantied by core:newclassDeprecated.Implemented asTagScriptinCoreTagLibraryclassA tag which executes its body but passing no output.classA tag which creates a new object of the given typeclassThe otherwise block of a choose/when/otherwise group of tagsclassParses 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.classA tag which removes the variable of the given name from the current variable scope.classA tag which creates a new child variable scope for its body.classA tag which sets the bean properties on the given bean.classDeprecated.Implemented asTagScriptinCoreTagLibraryclassExecutes the child <case> tag whose value equals my on attribute.classA tag that spawns the contained script in a separate threadclassA tag which instantiates an instance of the given class and then sets the properties on the bean.classA tag which creates a List implementation and optionally adds all of the elements identified by the items attribute.classA tag which conditionally evaluates its body based on some conditionclassA tag which performs an iteration while the result of an expression is true.classA 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 TagModifier and TypeClassDescriptionclassAn abstract base class useful for implementation inheritence
TagScriptinCoreTagLibrary