## Jakarta Standard Tag Library 1.2 - Final Release
JavaDoc Assertion Detail

Totals | Total | Active | Deprecated | Removed
# of Assertions | 74 | 74 | 0 | 0
# of Required Assertions | 74 | 74 | 0 | 0
# of Optional Assertions | 0 | 0 | 0 | 0

ID | Return | Method/Field | Description | Required | Deprecated | Testable
JSTL:JAVADOC:1 | LoopTagSupport | jakarta.servlet.jsp.jstl.core.LoopTagSupport.LoopTagSupport | Constructs a new LoopTagSupport. As with TagSupport, subclasses should not provide other constructors and are expected to call the superclass constructor | true |  | true
JSTL:JAVADOC:2 | void | jakarta.servlet.jsp.jstl.core.LoopTagSupport.release | Releases any resources this LoopTagSupport may have (or inherit). | true |  | true
JSTL:JAVADOC:3 | int | jakarta.servlet.jsp.jstl.core.LoopTagSupport.doStartTag | Begins iterating by processing the first item. | true |  | true
JSTL:JAVADOC:4 | int | jakarta.servlet.jsp.jstl.core.LoopTagSupport.doStartTag throws JspException |  | true |  | true
JSTL:JAVADOC:5 | int | jakarta.servlet.jsp.jstl.core.LoopTagSupport.doAfterBody | Continues the iteration when appropriate -- that is, if we (a) have more items and (b) don't run over our 'end' (given our 'step'). | true |  | true
JSTL:JAVADOC:6 | int | jakarta.servlet.jsp.jstl.core.LoopTagSupport.doAfterBody throws JspException |  | true |  | true
JSTL:JAVADOC:7 | void | jakarta.servlet.jsp.jstl.core.LoopTagSupport.doFinally | Removes any attributes that this LoopTagSupport set. <p> These attributes are intended to support scripting variables with NESTED scope, so we don't want to pollute attribute space by leaving them lying around. | true |  | true
JSTL:JAVADOC:8 | void | jakarta.servlet.jsp.jstl.core.LoopTagSupport.doCatch ( Throwable ) | Rethrows the given Throwable. | true |  | true
JSTL:JAVADOC:9 | void | jakarta.servlet.jsp.jstl.core.LoopTagSupport.doCatch ( Throwable ) throws Throwable |  | true |  | true
JSTL:JAVADOC:10 | Object | jakarta.servlet.jsp.jstl.core.LoopTagSupport.getCurrent |  | true |  | true
JSTL:JAVADOC:11 | LoopTagStatus | jakarta.servlet.jsp.jstl.core.LoopTagSupport.getLoopStatus |  | true |  | true
JSTL:JAVADOC:12 | void | jakarta.servlet.jsp.jstl.core.LoopTagSupport.setVar ( String ) | Sets the 'var' attribute. | true |  | true
JSTL:JAVADOC:13 | void | jakarta.servlet.jsp.jstl.core.LoopTagSupport.setVarStatus ( String ) | Sets the 'varStatus' attribute. | true |  | true
JSTL:JAVADOC:14 | public static final | jakarta.servlet.jsp.jstl.core.String.FMT_LOCALE | Name of configuration setting for application- (as opposed to browser-) based preferred locale | true |  | true
JSTL:JAVADOC:15 | public static final | jakarta.servlet.jsp.jstl.core.String.FMT_FALLBACK_LOCALE | Name of configuration setting for fallback locale | true |  | true
JSTL:JAVADOC:16 | public static final | jakarta.servlet.jsp.jstl.core.String.FMT_LOCALIZATION_CONTEXT | Name of configuration setting for i18n localization context | true |  | true
JSTL:JAVADOC:17 | public static final | jakarta.servlet.jsp.jstl.core.String.FMT_TIME_ZONE | Name of localization setting for time zone | true |  | true
JSTL:JAVADOC:18 | public static final | jakarta.servlet.jsp.jstl.core.String.SQL_DATA_SOURCE | Name of configuration setting for SQL data source | true |  | true
JSTL:JAVADOC:19 | public static final | jakarta.servlet.jsp.jstl.core.String.SQL_MAX_ROWS | Name of configuration setting for maximum number of rows to be included in SQL query result | true |  | true
JSTL:JAVADOC:20 | Config | jakarta.servlet.jsp.jstl.core.Config.Config |  | true |  | true
JSTL:JAVADOC:21 | Object | jakarta.servlet.jsp.jstl.core.Config.get ( PageContext , String , int ) | Looks up a configuration variable in the given scope. <p> The lookup of configuration variables is performed as if each scope had its own name space, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:22 | Object | jakarta.servlet.jsp.jstl.core.Config.get ( ServletRequest , String ) | Looks up a configuration variable in the "request" scope. <p> The lookup of configuration variables is performed as if each scope had its own name space, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:23 | Object | jakarta.servlet.jsp.jstl.core.Config.get ( HttpSession , String ) | Looks up a configuration variable in the "session" scope. <p> The lookup of configuration variables is performed as if each scope had its own name space, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:24 | Object | jakarta.servlet.jsp.jstl.core.Config.get ( ServletContext , String ) | Looks up a configuration variable in the "application" scope. <p> The lookup of configuration variables is performed as if each scope had its own name space, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:25 | void | jakarta.servlet.jsp.jstl.core.Config.set ( PageContext , String , Object , int ) | Sets the value of a configuration variable in the given scope. <p> Setting the value of a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:26 | void | jakarta.servlet.jsp.jstl.core.Config.set ( ServletRequest , String , Object ) | Sets the value of a configuration variable in the "request" scope. <p> Setting the value of a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:27 | void | jakarta.servlet.jsp.jstl.core.Config.set ( HttpSession , String , Object ) | Sets the value of a configuration variable in the "session" scope. <p> Setting the value of a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:28 | void | jakarta.servlet.jsp.jstl.core.Config.set ( ServletContext , String , Object ) | Sets the value of a configuration variable in the "application" scope. <p> Setting the value of a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not replace one stored in a different scope. | true |  | true
JSTL:JAVADOC:29 | void | jakarta.servlet.jsp.jstl.core.Config.remove ( PageContext , String , int ) | Removes a configuration variable from the given scope. <p> Removing a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not impact one stored in a different scope. | true |  | true
JSTL:JAVADOC:30 | void | jakarta.servlet.jsp.jstl.core.Config.remove ( ServletRequest , String ) | Removes a configuration variable from the "request" scope. <p> Removing a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not impact one stored in a different scope. | true |  | true
JSTL:JAVADOC:31 | void | jakarta.servlet.jsp.jstl.core.Config.remove ( HttpSession , String ) | Removes a configuration variable from the "session" scope. <p> Removing a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not impact one stored in a different scope. | true |  | true
JSTL:JAVADOC:32 | void | jakarta.servlet.jsp.jstl.core.Config.remove ( ServletContext , String ) | Removes a configuration variable from the "application" scope. <p> Removing a configuration variable is performed as if each scope had its own namespace, that is, the same configuration variable name in one scope does not impact one stored in a different scope. | true |  | true
JSTL:JAVADOC:33 | Object | jakarta.servlet.jsp.jstl.core.Config.find ( PageContext , String ) | Finds the value associated with a specific configuration setting identified by its context initialization parameter name. <p> For each of the JSP scopes (page, request, session, application), get the value of the configuration variable identified by <tt>name</tt> using method <tt>get()</tt>. Return as soon as a non-null value is found. If no value is found, get the value of the context initialization parameter identified by <tt>name</tt>. | true |  | true
JSTL:JAVADOC:34 | ConditionalTagSupport | jakarta.servlet.jsp.jstl.core.ConditionalTagSupport.ConditionalTagSupport | Base constructor to initialize local state. As with TagSupport, subclasses should not provide other constructors and are expected to call the superclass constructor. | true |  | true
JSTL:JAVADOC:35 | int | jakarta.servlet.jsp.jstl.core.ConditionalTagSupport.doStartTag | Includes its body if <tt>condition()</tt> evalutes to true. | true |  | true
JSTL:JAVADOC:36 | int | jakarta.servlet.jsp.jstl.core.ConditionalTagSupport.doStartTag throws JspException |  | true |  | true
JSTL:JAVADOC:37 | void | jakarta.servlet.jsp.jstl.core.ConditionalTagSupport.release | Releases any resources this ConditionalTagSupport may have (or inherit). | true |  | true
JSTL:JAVADOC:38 | void | jakarta.servlet.jsp.jstl.core.ConditionalTagSupport.setVar ( String ) | Sets the 'var' attribute. | true |  | true
JSTL:JAVADOC:39 | void | jakarta.servlet.jsp.jstl.core.ConditionalTagSupport.setScope ( String ) | Sets the 'scope' attribute. | true |  | true
JSTL:JAVADOC:40 | Object | jakarta.servlet.jsp.jstl.core.LoopTagStatus.getCurrent | Retrieves the current item in the iteration. Behaves idempotently; calling getCurrent() repeatedly should return the same Object until the iteration is advanced. (Specifically, calling getCurrent() does <b>not</b> advance the iteration.) | true |  | true
JSTL:JAVADOC:41 | int | jakarta.servlet.jsp.jstl.core.LoopTagStatus.getIndex | Retrieves the index of the current round of the iteration. If iteration is being performed over a subset of an underlying array, java.lang.Collection, or other type, the index returned is absolute with respect to the underlying collection. Indices are 0-based. | true |  | true
JSTL:JAVADOC:42 | int | jakarta.servlet.jsp.jstl.core.LoopTagStatus.getCount | <p>Retrieves the "count" of the current round of the iteration. The count is a relative, 1-based sequence number identifying the current "round" of iteration (in context with all rounds the current iteration will perform).</p> <p>As an example, an iteration with begin = 5, end = 15, and step = 5 produces the counts 1, 2, and 3 in that order.</p> | true |  | true
JSTL:JAVADOC:43 | boolean | jakarta.servlet.jsp.jstl.core.LoopTagStatus.isFirst | Returns information about whether the current round of the iteration is the first one. This current round may be the 'first' even when getIndex() != 0, for 'index' refers to the absolute index of the current 'item' in the context of its underlying collection. It is always that case that a true result from isFirst() implies getCount() == 1. | true |  | true
JSTL:JAVADOC:44 | boolean | jakarta.servlet.jsp.jstl.core.LoopTagStatus.isLast | Returns information about whether the current round of the iteration is the last one. As with isFirst(), subsetting is taken into account. isLast() doesn't necessarily refer to the status of the underlying Iterator; it refers to whether or not the current round will be the final round of iteration for the tag associated with this LoopTagStatus. | true |  | true
JSTL:JAVADOC:45 | Integer | jakarta.servlet.jsp.jstl.core.LoopTagStatus.getBegin | Returns the value of the 'begin' attribute for the associated tag, or null if no 'begin' attribute was specified. | true |  | true
JSTL:JAVADOC:46 | Integer | jakarta.servlet.jsp.jstl.core.LoopTagStatus.getEnd | Returns the value of the 'end' attribute for the associated tag, or null if no 'end' attribute was specified. | true |  | true
JSTL:JAVADOC:47 | Integer | jakarta.servlet.jsp.jstl.core.LoopTagStatus.getStep | Returns the value of the 'step' attribute for the associated tag, or null if no 'step' attribute was specified. | true |  | true
JSTL:JAVADOC:48 | Object | jakarta.servlet.jsp.jstl.core.LoopTag.getCurrent | Retrieves the current item in the iteration. Behaves idempotently; calling getCurrent() repeatedly should return the same Object until the iteration is advanced. (Specifically, calling getCurrent() does <b>not</b> advance the iteration.) | true |  | true
JSTL:JAVADOC:49 | LoopTagStatus | jakarta.servlet.jsp.jstl.core.LoopTag.getLoopStatus | Retrieves a 'status' object to provide information about the current round of the iteration. | true |  | true
JSTL:JAVADOC:50 | LocalizationContext | jakarta.servlet.jsp.jstl.fmt.LocalizationContext.LocalizationContext | Constructs an empty I18N localization context. | true |  | true
JSTL:JAVADOC:51 | LocalizationContext | jakarta.servlet.jsp.jstl.fmt.LocalizationContext.LocalizationContext ( ResourceBundle , Locale ) | Constructs an I18N localization context from the given resource bundle and locale. <p> The specified locale is the application- or browser-based preferred locale that led to the resource bundle match. | true |  | true
JSTL:JAVADOC:52 | LocalizationContext | jakarta.servlet.jsp.jstl.fmt.LocalizationContext.LocalizationContext ( ResourceBundle ) | Constructs an I18N localization context from the given resource bundle. <p> The localization context's locale is taken from the given resource bundle. | true |  | true
JSTL:JAVADOC:53 | ResourceBundle | jakarta.servlet.jsp.jstl.fmt.LocalizationContext.getResourceBundle | Gets the resource bundle of this I18N localization context. | true |  | true
JSTL:JAVADOC:54 | Locale | jakarta.servlet.jsp.jstl.fmt.LocalizationContext.getLocale | Gets the locale of this I18N localization context. | true |  | true
JSTL:JAVADOC:55 | LocaleSupport | jakarta.servlet.jsp.jstl.fmt.LocaleSupport.LocaleSupport |  | true |  | true
JSTL:JAVADOC:56 | String | jakarta.servlet.jsp.jstl.fmt.LocaleSupport.getLocalizedMessage ( PageContext , String ) | Retrieves the localized message corresponding to the given key. <p> The given key is looked up in the resource bundle of the default I18N localization context, which is retrieved from the <tt>jakarta.servlet.jsp.jstl.fmt.localizationContext</tt> configuration setting. <p> If the configuration setting is empty, or the default I18N localization context does not contain any resource bundle, or the given key is undefined in its resource bundle, the string "???<key>???" is returned, where "<key>" is replaced with the given key. | true |  | true
JSTL:JAVADOC:57 | String | jakarta.servlet.jsp.jstl.fmt.LocaleSupport.getLocalizedMessage ( PageContext , String , String ) | Retrieves the localized message corresponding to the given key. <p> The given key is looked up in the resource bundle with the given base name. <p> If no resource bundle with the given base name exists, or the given key is undefined in the resource bundle, the string "???<key>???" is returned, where "<key>" is replaced with the given key. | true |  | true
JSTL:JAVADOC:58 | String | jakarta.servlet.jsp.jstl.fmt.LocaleSupport.getLocalizedMessage ( PageContext , String , Object[] ) | Retrieves the localized message corresponding to the given key, and performs parametric replacement using the arguments specified via <tt>args</tt>. <p> See the specification of the <fmt:message> action for a description of how parametric replacement is implemented. <p> The localized message is retrieved as in . | true |  | true
JSTL:JAVADOC:59 | String | jakarta.servlet.jsp.jstl.fmt.LocaleSupport.getLocalizedMessage ( PageContext , String , Object[] , String ) | Retrieves the localized message corresponding to the given key, and performs parametric replacement using the arguments specified via <tt>args</tt>. <p> See the specification of the <fmt:message> action for a description of how parametric replacement is implemented. <p> The localized message is retrieved as in . | true |  | true
JSTL:JAVADOC:60 | ResultSupport | jakarta.servlet.jsp.jstl.sql.ResultSupport.ResultSupport |  | true |  | true
JSTL:JAVADOC:61 | Result | jakarta.servlet.jsp.jstl.sql.ResultSupport.toResult ( ResultSet ) | Returns an array of Row objects. | true |  | true
JSTL:JAVADOC:62 | Result | jakarta.servlet.jsp.jstl.sql.ResultSupport.toResult ( ResultSet , int ) | Returns the Result object of the cached ResultSet limited by maxRows | true |  | true
JSTL:JAVADOC:63 | void | jakarta.servlet.jsp.jstl.sql.SQLExecutionTag.addSQLParameter ( Object ) | Adds a PreparedStatement parameter value | true |  | true
JSTL:JAVADOC:64 | SortedMap[] | jakarta.servlet.jsp.jstl.sql.Result.getRows | Returns an array of SortedMap objects. Column name is used as the key for the column value. SortedMap must use the CASE_INSENSITIVE_ORDER Comparator so that the key is the case insensitive representation of the column name. | true |  | true
JSTL:JAVADOC:65 | Object[][] | jakarta.servlet.jsp.jstl.sql.Result.getRowsByIndex | Returns an array of Objects[]. The first index designates the Row, the second the Column. The array stores the value at the specified row and column. | true |  | true
JSTL:JAVADOC:66 | String[] | jakarta.servlet.jsp.jstl.sql.Result.getColumnNames | Returns an array of column names. | true |  | true
JSTL:JAVADOC:67 | int | jakarta.servlet.jsp.jstl.sql.Result.getRowCount | Returns the number of rows in the cached ResultSet | true |  | true
JSTL:JAVADOC:68 | boolean | jakarta.servlet.jsp.jstl.sql.Result.isLimitedByMaxRows | Returns true of the query was limited by a maximum row setting | true |  | true
JSTL:JAVADOC:69 | ScriptFreeTLV | jakarta.servlet.jsp.jstl.tlv.ScriptFreeTLV.ScriptFreeTLV | Constructs a new validator instance. Initializes the parser factory to create non-validating, namespace-aware SAX parsers. | true |  | true
JSTL:JAVADOC:70 | void | jakarta.servlet.jsp.jstl.tlv.ScriptFreeTLV.setInitParameters ( Map ) | Sets the values of the initialization parameters, as supplied in the TLD. | true |  | true
JSTL:JAVADOC:71 | ValidationMessage[] | jakarta.servlet.jsp.jstl.tlv.ScriptFreeTLV.validate ( String , String , PageData ) | Validates a single JSP page. | true |  | true
JSTL:JAVADOC:72 | PermittedTaglibsTLV | jakarta.servlet.jsp.jstl.tlv.PermittedTaglibsTLV.PermittedTaglibsTLV |  | true |  | true
JSTL:JAVADOC:73 | void | jakarta.servlet.jsp.jstl.tlv.PermittedTaglibsTLV.release |  | true |  | true
JSTL:JAVADOC:74 | ValidationMessage[] | jakarta.servlet.jsp.jstl.tlv.PermittedTaglibsTLV.validate ( String , String , PageData ) |  | true |  | true