## Uses of Interface
javax.servlet.jsp.tagext.JspTag

Packages that use JspTag
com.acme
javax.servlet.jsp.jstl.core: Classes and interfaces related to the core tag library component of the JavaServer Pages Standard Tag Library (JSTL).
javax.servlet.jsp.tagext: Classes and interfaces for the definition of JavaServer Pages Tag Libraries.
org.apache.jasper.runtime
org.apache.taglibs.standard.extra.spath
org.apache.taglibs.standard.tag.common.core
org.apache.taglibs.standard.tag.common.fmt
org.apache.taglibs.standard.tag.common.sql
org.apache.taglibs.standard.tag.common.xml
org.apache.taglibs.standard.tag.el.core
org.apache.taglibs.standard.tag.el.fmt
org.apache.taglibs.standard.tag.el.sql
org.apache.taglibs.standard.tag.el.xml

Uses of JspTag in com.acme

Classes in com.acme that implement JspTag
`class` `Date2Tag`
`class` `DateTag`

Uses of JspTag in javax.servlet.jsp.jstl.core

Subinterfaces of JspTag in javax.servlet.jsp.jstl.core
`interface` `LoopTag` JSTL allows developers to write custom iteration tags by implementing the LoopTag interface.

Classes in javax.servlet.jsp.jstl.core that implement JspTag
`class` `ConditionalTagSupport` Abstract class that facilitates implementation of conditional actions where the boolean result is exposed as a JSP scoped variable.
`class` `LoopTagSupport` Base support class to facilitate implementation of iteration tags.

Uses of JspTag in javax.servlet.jsp.tagext

Subinterfaces of JspTag in javax.servlet.jsp.tagext
`interface` `BodyTag` The BodyTag interface extends IterationTag by defining additional methods that let a tag handler manipulate the content of evaluating its body.
`interface` `IterationTag` The IterationTag interface extends Tag by defining one additional method that controls the reevaluation of its body.
`interface` `SimpleTag` Interface for defining Simple Tag Handlers.
`interface` `Tag` The interface of a classic tag handler that does not want to manipulate its body.

Classes in javax.servlet.jsp.tagext that implement JspTag
`class` `BodyTagSupport` A base class for defining tag handlers implementing BodyTag.
`class` `SimpleTagSupport` A base class for defining tag handlers implementing SimpleTag.
`class` `TagAdapter` Wraps any SimpleTag and exposes it using a Tag interface.
`class` `TagSupport` A base class for defining new tag handlers implementing Tag.

Methods in javax.servlet.jsp.tagext that return JspTag
`static JspTag` `SimpleTagSupport.findAncestorWithClass(JspTag from, Class<?> klass)` Find the instance of a given class type that is closest to a given instance.
`JspTag` `TagAdapter.getAdaptee()` Gets the tag that is being adapted to the Tag interface.
`JspTag` `SimpleTagSupport.getParent()` Returns the parent of this tag, for collaboration purposes.
`JspTag` `SimpleTag.getParent()` Returns the parent of this tag, for collaboration purposes.

Methods in javax.servlet.jsp.tagext with parameters of type JspTag
`static JspTag` `SimpleTagSupport.findAncestorWithClass(JspTag from, Class<?> klass)` Find the instance of a given class type that is closest to a given instance.
`void` `SimpleTagSupport.setParent(JspTag parent)` Sets the parent of this tag, for collaboration purposes.
`void` `SimpleTag.setParent(JspTag parent)` Sets the parent of this tag, for collaboration purposes.

Uses of JspTag in org.apache.jasper.runtime

Fields in org.apache.jasper.runtime declared as JspTag
`protected JspTag` `JspFragmentHelper.parentTag`

Methods in org.apache.jasper.runtime that return JspTag
`JspTag` `JspFragmentHelper.getParentTag()`

Methods in org.apache.jasper.runtime with parameters of type JspTag
`void` `ResourceInjector.inject(JspTag handler)` Injects the injectable resources from the component environment associated with this ResourceInjector into the given tag handler instance.

Constructors in org.apache.jasper.runtime with parameters of type JspTag
`JspFragmentHelper(int discriminator, JspContext jspContext, JspTag parentTag)`

Uses of JspTag in org.apache.taglibs.standard.extra.spath

Classes in org.apache.taglibs.standard.extra.spath that implement JspTag
`class` `SPathTag` Tag handler that exposes SPath functionality.

Uses of JspTag in org.apache.taglibs.standard.tag.common.core

Classes in org.apache.taglibs.standard.tag.common.core that implement JspTag
`class` `CatchTag` Tag handler for <catch> in JSTL 1.0.
`class` `ChooseTag` Tag handler for <choose> in JSTL.
`class` `DeclareTag` Tag handler for <declaregt; in JSTL.
`class` `ForEachSupport` Support for tag handlers for <forEach>, the core iteration tag in JSTL 1.0.
`class` `ForTokensSupport` Support for tag handlers for <forTokens>, the tokenizing iteration tag in JSTL 1.0.
`class` `ImportSupport` Support for tag handlers for <import>, the general-purpose text-importing mechanism for JSTL 1.0.
`class` `OtherwiseTag` Tag handler for <otherwise> in JSTL.
`class` `OutSupport` Support for handlers of the <out> tag, which simply evalutes and prints the result of the expression it's passed.
`class` `ParamSupport` Support for tag handlers for <param>, the URL parameter subtag for <import> in JSTL 1.0.
`class` `RedirectSupport` Support for tag handlers for <redirect>, JSTL 1.0's tag for redirecting to a new URL (with optional query parameters).
`class` `RemoveTag` A handler for the <remove> tag, which removes the variable identified by 'var' (and 'scope', if present).
`class` `SetSupport` Support for handlers of the <set> tag.
`class` `UrlSupport` Support for tag handlers for <url>, the URL creation and rewriting tag in JSTL 1.0.
`class` `WhenTagSupport` WhenTagSupport is an abstract class that facilitates implementation of <when>-style tags in both the rtexprvalue and expression-evaluating libraries.

Uses of JspTag in org.apache.taglibs.standard.tag.common.fmt

Classes in org.apache.taglibs.standard.tag.common.fmt that implement JspTag
`class` `BundleSupport` Support for tag handlers for <bundle>, the resource bundle loading tag in JSTL 1.0.
`class` `FormatDateSupport` Support for tag handlers for <formatDate>, the date and time formatting tag in JSTL 1.0.
`class` `FormatNumberSupport` Support for tag handlers for <formatNumber>, the number formatting tag in JSTL 1.0.
`class` `MessageSupport` Support for tag handlers for <message>, the message formatting tag in JSTL 1.0.
`class` `ParseDateSupport` Support for tag handlers for <parseDate>, the date and time parsing tag in JSTL 1.0.
`class` `ParseNumberSupport` Support for tag handlers for <parseNumber>, the number parsing tag in JSTL 1.0.
`class` `RequestEncodingSupport` Support for tag handlers for <requestEncoding>, the tag for setting the request character encoding in JSTL 1.0.
`class` `SetBundleSupport` Support for tag handlers for <setBundle>, the JSTL 1.0 tag that loads a resource bundle and stores it in a scoped variable.
`class` `SetLocaleSupport` Support for tag handlers for <setLocale>, the locale setting tag in JSTL 1.0.
`class` `SetTimeZoneSupport` Support for tag handlers for <setTimeZone>, the time zone setting tag in JSTL 1.0.
`class` `TimeZoneSupport` Support for tag handlers for <timeZone>, the time zone tag in JSTL 1.0.

Uses of JspTag in org.apache.taglibs.standard.tag.common.sql

Classes in org.apache.taglibs.standard.tag.common.sql that implement JspTag
`class` `DateParamTagSupport` Tag handler for <Param> in JSTL, used to set parameter values for a SQL statement.
`class` `DriverTag` Tag handler for <Driver> in JSTL, used to create a simple DataSource for prototyping.
`class` `ParamTagSupport` Tag handler for <Param> in JSTL, used to set parameter values for a SQL statement.
`class` `QueryTagSupport` Tag handler for <Query> in JSTL.
`class` `SetDataSourceTagSupport` Tag handler for <SetDataSource> in JSTL, used to create a simple DataSource for prototyping.
`class` `TransactionTagSupport` Tag handler for <Transaction> in JSTL.
`class` `UpdateTagSupport` Tag handler for <Update> in JSTL.

Uses of JspTag in org.apache.taglibs.standard.tag.common.xml

Classes in org.apache.taglibs.standard.tag.common.xml that implement JspTag
`class` `ExprSupport` Tag handler for <expr> in JSTL's XML library.
`class` `ForEachTag` Support for the XML library's <forEach> tag.
`class` `IfTag` Tag handler for <if> in JSTL's XML library.
`class` `ParseSupport` Support for tag handlers for <parse>, the XML parsing tag.
`class` `SetTag` Tag handler for <set> in JSTL's XML library.
`class` `TransformSupport` Support for tag handlers for <transform>, the XML transformation tag.
`class` `WhenTag` Tag handler for <if> in JSTL's XML library.

Uses of JspTag in org.apache.taglibs.standard.tag.el.core

Classes in org.apache.taglibs.standard.tag.el.core that implement JspTag
`class` `ForTokensTag` A handler for <forTokens> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `ImportTag` A handler for <import> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `OutTag` A handler for <out>, which redirects the browser to a new URL.
`class` `ParamTag` A handler for <param> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `RedirectTag` A handler for <redirect>, which redirects the browser to a new URL.
`class` `UrlTag` A handler for <urlEncode> that accepts attributes as Strings and evaluates them as expressions at runtime.

Uses of JspTag in org.apache.taglibs.standard.tag.el.fmt

Classes in org.apache.taglibs.standard.tag.el.fmt that implement JspTag
`class` `BundleTag` A handler for <bundle> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `FormatDateTag` A handler for <formatDate> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `FormatNumberTag` A handler for <formatNumber> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `MessageTag` A handler for <message> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `ParseDateTag` A handler for <parseDate> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `ParseNumberTag` A handler for <parseNumber> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `RequestEncodingTag` A handler for <requestEncoding> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `SetBundleTag` A handler for <setBundle> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `SetLocaleTag` A handler for <setLocale> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `SetTimeZoneTag` A handler for <setTimeZone> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `TimeZoneTag` A handler for <timeZone> that accepts attributes as Strings and evaluates them as expressions at runtime.

Uses of JspTag in org.apache.taglibs.standard.tag.el.sql

Classes in org.apache.taglibs.standard.tag.el.sql that implement JspTag
`class` `DateParamTag` Subclass for the JSTL library with EL support.
`class` `QueryTag` Subclass for the JSTL library with EL support.
`class` `SetDataSourceTag` Tag handler for <SetDataSource> in JSTL, used to create a simple DataSource for prototyping.
`class` `TransactionTag` Subclass for the JSTL library with EL support.
`class` `UpdateTag` Subclass for the JSTL library with EL support.

Uses of JspTag in org.apache.taglibs.standard.tag.el.xml

Classes in org.apache.taglibs.standard.tag.el.xml that implement JspTag
`class` `ExprTag` A handler for <out> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `ParseTag` A handler for <parse> that accepts attributes as Strings and evaluates them as expressions at runtime.
`class` `TransformTag` A handler for <transform> that accepts attributes as Strings and evaluates them as expressions at runtime.

Copyright © 2008 Mort Bay Consulting. All Rights Reserved.