Uses of Class
org.apache.commons.jelly.TagSupport

Packages that use TagSupport
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.tags.define Tag library which allows the creation of new tags using Jelly script itself. 
org.apache.commons.jelly.tags.dynabean A tag library for creating new DynaClass and DynaBean objects from the beanutils library 
org.apache.commons.jelly.tags.fmt   
org.apache.commons.jelly.tags.junit A collection of JUnit tags for performing unit tests written in Jelly script. 
org.apache.commons.jelly.tags.log Custom tags for generating textual logging information using commons-logging which will use either log4j, logkit or JDK1.4 logging depending on the classpath and configuration. 
org.apache.commons.jelly.tags.xml The XML Tags from the JSTL 
org.apache.commons.jelly.xpath   
 

Uses of TagSupport in org.apache.commons.jelly
 

Subclasses of TagSupport in org.apache.commons.jelly
 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.
 

Uses of TagSupport in org.apache.commons.jelly.impl
 

Subclasses of TagSupport in org.apache.commons.jelly.impl
 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.
 

Uses of TagSupport in org.apache.commons.jelly.tags.core
 

Subclasses of TagSupport in org.apache.commons.jelly.tags.core
 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
          Deprecated. Implemented as TagScript in CoreTagLibrary
 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
          Deprecated. Implemented as TagScript in CoreTagLibrary
 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
          Deprecated. Implemented as TagScript in CoreTagLibrary
 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 TagSupport in org.apache.commons.jelly.tags.define
 

Subclasses of TagSupport in org.apache.commons.jelly.tags.define
 class BeanTag
          Binds a Java bean to the given named Jelly tag so that the attributes of the tag set the bean properties..
 class ClassLoaderTag
          Creates a new URLClassLoader to dynamically load tags froms.
 class DefineTagSupport
          An abstract base class useful for implementation inheritence.
 class DynaBeanTag
          Binds a Java bean to the given named Jelly tag so that the attributes of the tag set the bean properties..
 class ExtendTag
          <extend> is used to extend a dynamic tag defined in an inherited dynamic tag library

 class InvokeBodyTag
          <invokeBody> tag is used inside a <tag> tag (i.e.
 class JellyBeanTag
          Binds a Java bean to the given named Jelly tag so that the attributes of the tag set the bean properties.
 class ScriptTag
          <script> tag is used to assign a Script object to a variable.
 class SuperTag
          <super> tag is used to invoke a parent tag implementation, when a tag extends an existing tag
 class TaglibTag
          The <taglib> tag is used to define a new tag library using a Jelly script.
 class TagTag
          <tag> is used to define a new tag using a Jelly script to implement the behaviour of the tag.
 

Uses of TagSupport in org.apache.commons.jelly.tags.dynabean
 

Subclasses of TagSupport in org.apache.commons.jelly.tags.dynabean
 class DynabeanTag
          A tag which conditionally evaluates its body based on some condition
 class DynaclassTag
          A tag which creates and defines and creates a DynaClass The DynaClass object is placed by name in the context, so that a DynaBean tag can use it by name to instantiate a DynaBean object
 class PropertyTag
          DynaProperty tag defines a property of a DynaClass It can only exist inside a DynaClass parent context The properties are added to the properties array of the parent context, and will be used to create the DynaClass object
 

Uses of TagSupport in org.apache.commons.jelly.tags.fmt
 

Subclasses of TagSupport in org.apache.commons.jelly.tags.fmt
 class BundleTag
          Support for tag handlers for <bundle>, the resource bundle loading tag in JSTL.
 class FormatDateTag
          Support for tag handlers for <formatDate>, the date and time formatting tag in JSTL.
 class MessageTag
          Support for tag handlers for <message>, the lookup up localized message tag in JSTL.
 class ParamTag
          Support for tag handlers for <param>, the parameter setting tag in JSTL.
 class SetBundleTag
          Support for tag handlers for <setLocale>, the bundle setting tag in JSTL.
 class SetLocaleTag
          Support for tag handlers for <setLocale>, the locale setting tag in JSTL.
 class SetTimeZoneTag
          Support for tag handlers for <setTimeZone>, the time zone setting tag in JSTL.
 class TimeZoneTag
          Support for tag handlers for <timeZone>, the time zone loading tag in JSTL.
 

Uses of TagSupport in org.apache.commons.jelly.tags.junit
 

Subclasses of TagSupport in org.apache.commons.jelly.tags.junit
 class AssertEqualsTag
          Compares an actual object against an expected object and if they are different then the test will fail.
 class AssertFileContainsTag
          Checks that a file exists, and if not, then the test will fail.
 class AssertFileExistsTag
          Checks that a file exists, and if not, then the test will fail.
 class AssertFileNotFoundTag
          Checks that a file cant be found.
 class AssertTag
          Performs an assertion that a given boolean expression, or XPath expression is true.
 class AssertTagSupport
          The abstract base class of any assertion tag which is useful for implementation inheritence.
 class AssertThrowsTag
          Runs its body and asserts that an exception is thrown by it.
 class FailTag
          This tag causes a failure message.
 class RunTag
          This tag will run the given Test which could be an individual TestCase or a TestSuite.
 class SuiteTag
          Represents a collection of TestCases..
 

Uses of TagSupport in org.apache.commons.jelly.tags.log
 

Subclasses of TagSupport in org.apache.commons.jelly.tags.log
 class DebugTag
          A tag which generates DEBUG level logging statement using the given category name.
 class ErrorTag
          A tag which generates ERROR level logging statement using the given category name.
 class FatalTag
          A tag which generates FATAL level logging statement using the given category name.
 class InfoTag
          A tag which generates INFO level logging statement using the given category name.
 class LogTagSupport
          An abstract base class for any logging tag..
 class TraceTag
          A tag which generates TRACE level logging statement using the given category name.
 class WarnTag
          A tag which generates WARN level logging statement using the given category name.
 

Uses of TagSupport in org.apache.commons.jelly.tags.xml
 

Subclasses of TagSupport in org.apache.commons.jelly.tags.xml
 class AttributeTag
          Adds an XML attribute to the parent element tag like the <xsl:attribute> tag.
 class CommentTag
          A tag which outputs a comment to the underlying XMLOutput based on the contents of its body.
 class CopyOfTag
          A tag which performs a copy-of operation like the XSLT tag
 class CopyTag
          A tag which performs a copy operation like the XSLT tag, performing a shallow copy of the element and its attributes but no content.
 class DoctypeTag
          A tag which outputs a DOCTYPE declaration to the current XML output pipe.
 class ElementTag
          A tag to produce an XML element which can contain other attributes or elements like the <xsl:element> tag.
 class ParseTagSupport
          An abstract base class for any tag which parsers its body as XML.
 class ReplaceNamespaceTag
          Replace namespace is a filter to change the namespace of any elemement attribute passing through it.
 class SortTag
          A tag that can sort a list of xml nodes via an xpath expression.
 class TransformTag
          A tag which parses some XML, applies an xslt transform to it and defines a variable with the transformed Document.
 

Uses of TagSupport in org.apache.commons.jelly.xpath
 

Subclasses of TagSupport in org.apache.commons.jelly.xpath
 class XPathTagSupport
          An abstract base class useful for implementation inheritence
 



Copyright © 2012. All Rights Reserved.