| ID | Return | Method/Field | Description | Required | Deprecated | Testable | 
| JSTL:JAVADOC:1 | LoopTagSupport | javax.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 | javax.servlet.jsp.jstl.core.LoopTagSupport.release 
 | Releases any resources this LoopTagSupport may have (or inherit). | true | 
 | true | 
| JSTL:JAVADOC:3 | int | javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag 
 | Begins iterating by processing the first item. | true | 
 | true | 
| JSTL:JAVADOC:4 | int | javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag 
 throws
											JspException
 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:5 | int | javax.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 | javax.servlet.jsp.jstl.core.LoopTagSupport.doAfterBody 
 throws
											JspException
 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:7 | void | javax.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 | javax.servlet.jsp.jstl.core.LoopTagSupport.doCatch (
		Throwable
	)
 | Rethrows the given Throwable. | true | 
 | true | 
| JSTL:JAVADOC:9 | void | javax.servlet.jsp.jstl.core.LoopTagSupport.doCatch (
		Throwable
	)
 throws
											Throwable
 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:10 | Object | javax.servlet.jsp.jstl.core.LoopTagSupport.getCurrent 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:11 | LoopTagStatus | javax.servlet.jsp.jstl.core.LoopTagSupport.getLoopStatus 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:12 | void | javax.servlet.jsp.jstl.core.LoopTagSupport.setVar (
		String
	)
 | Sets the 'var' attribute. | true | 
 | true | 
| JSTL:JAVADOC:13 | void | javax.servlet.jsp.jstl.core.LoopTagSupport.setVarStatus (
		String
	)
 | Sets the 'varStatus' attribute. | true | 
 | true | 
| JSTL:JAVADOC:14 | public static final | javax.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 | javax.servlet.jsp.jstl.core.String.FMT_FALLBACK_LOCALE 
 | Name of configuration setting for fallback locale | true | 
 | true | 
| JSTL:JAVADOC:16 | public static final | javax.servlet.jsp.jstl.core.String.FMT_LOCALIZATION_CONTEXT 
 | Name of configuration setting for i18n localization context | true | 
 | true | 
| JSTL:JAVADOC:17 | public static final | javax.servlet.jsp.jstl.core.String.FMT_TIME_ZONE 
 | Name of localization setting for time zone | true | 
 | true | 
| JSTL:JAVADOC:18 | public static final | javax.servlet.jsp.jstl.core.String.SQL_DATA_SOURCE 
 | Name of configuration setting for SQL data source | true | 
 | true | 
| JSTL:JAVADOC:19 | public static final | javax.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 | javax.servlet.jsp.jstl.core.Config.Config 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:21 | Object | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.servlet.jsp.jstl.core.ConditionalTagSupport.doStartTag 
 | Includes its body if <tt>condition()</tt> evalutes to true. | true | 
 | true | 
| JSTL:JAVADOC:36 | int | javax.servlet.jsp.jstl.core.ConditionalTagSupport.doStartTag 
 throws
											JspException
 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:37 | void | javax.servlet.jsp.jstl.core.ConditionalTagSupport.release 
 | Releases any resources this ConditionalTagSupport may have (or inherit). | true | 
 | true | 
| JSTL:JAVADOC:38 | void | javax.servlet.jsp.jstl.core.ConditionalTagSupport.setVar (
		String
	)
 | Sets the 'var' attribute. | true | 
 | true | 
| JSTL:JAVADOC:39 | void | javax.servlet.jsp.jstl.core.ConditionalTagSupport.setScope (
		String
	)
 | Sets the 'scope' attribute. | true | 
 | true | 
| JSTL:JAVADOC:40 | Object | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.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 | javax.servlet.jsp.jstl.fmt.LocalizationContext.LocalizationContext 
 | Constructs an empty I18N localization context. | true | 
 | true | 
| JSTL:JAVADOC:51 | LocalizationContext | javax.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 | javax.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 | javax.servlet.jsp.jstl.fmt.LocalizationContext.getResourceBundle 
 | Gets the resource bundle of this I18N localization context. | true | 
 | true | 
| JSTL:JAVADOC:54 | Locale | javax.servlet.jsp.jstl.fmt.LocalizationContext.getLocale 
 | Gets the locale of this I18N localization context. | true | 
 | true | 
| JSTL:JAVADOC:55 | LocaleSupport | javax.servlet.jsp.jstl.fmt.LocaleSupport.LocaleSupport 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:56 | String | javax.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>javax.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 | javax.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 | javax.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 | javax.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 | javax.servlet.jsp.jstl.sql.ResultSupport.ResultSupport 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:61 | Result | javax.servlet.jsp.jstl.sql.ResultSupport.toResult (
		ResultSet
	)
 | Returns an array of Row objects. | true | 
 | true | 
| JSTL:JAVADOC:62 | Result | javax.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 | javax.servlet.jsp.jstl.sql.SQLExecutionTag.addSQLParameter (
		Object
	)
 | Adds a PreparedStatement parameter value | true | 
 | true | 
| JSTL:JAVADOC:64 | SortedMap[] | javax.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[][] | javax.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[] | javax.servlet.jsp.jstl.sql.Result.getColumnNames 
 | Returns an array of column names. | true | 
 | true | 
| JSTL:JAVADOC:67 | int | javax.servlet.jsp.jstl.sql.Result.getRowCount 
 | Returns the number of rows in the cached ResultSet | true | 
 | true | 
| JSTL:JAVADOC:68 | boolean | javax.servlet.jsp.jstl.sql.Result.isLimitedByMaxRows 
 | Returns true of the query was limited by a maximum row setting | true | 
 | true | 
| JSTL:JAVADOC:69 | ScriptFreeTLV | javax.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 | javax.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[] | javax.servlet.jsp.jstl.tlv.ScriptFreeTLV.validate (
		String
				,
 String
				,
 PageData
	)
 | Validates a single JSP page. | true | 
 | true | 
| JSTL:JAVADOC:72 | PermittedTaglibsTLV | javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV.PermittedTaglibsTLV 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:73 | void | javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV.release 
 | 
 | true | 
 | true | 
| JSTL:JAVADOC:74 | ValidationMessage[] | javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV.validate (
		String
				,
 String
				,
 PageData
	)
 | 
 | true | 
 | true |