blob: 4ebc39f90e1e0d1cf3f2aa19175d8b9bae89093a [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>Deprecated List</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<link rel="shortcut icon" href="/img/jakarta-favicon.ico">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#package">Deprecated Packages</a></li>
<li><a href="#interface">Deprecated Interfaces</a></li>
<li><a href="#class">Deprecated Classes</a></li>
<li><a href="#exception">Deprecated Exceptions</a></li>
<li><a href="#annotation.type">Deprecated Annotation Types</a></li>
<li><a href="#field">Deprecated Fields</a></li>
<li><a href="#method">Deprecated Methods</a></li>
<li><a href="#constructor">Deprecated Constructors</a></li>
<li><a href="#annotation.type.member">Deprecated Annotation Type Elements</a></li>
</ul>
</div>
<div class="contentContainer"><a name="package">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Packages table, listing deprecated packages, and an explanation">
<caption><span>Deprecated Packages</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Package and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/bean/package-summary.html">jakarta.faces.bean</a></td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="interface">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Interfaces table, listing deprecated interfaces, and an explanation">
<caption><span>Deprecated Interfaces</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Interface and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/jsp/el/FunctionMapper.html" title="interface in jakarta.servlet.jsp.el">jakarta.servlet.jsp.el.FunctionMapper</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/el/FunctionMapper.html" title="class in jakarta.el"><code>FunctionMapper</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/resource/spi/security/GenericCredential.html" title="interface in jakarta.resource.spi.security">jakarta.resource.spi.security.GenericCredential</a>
<div class="block"><span class="deprecationComment">The preferred way to represent generic credential information
is via the <code>org.ietf.jgss.GSSCredential</code> interface in
J2SE Version 1.4, which provides similar functionality.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSessionContext.html" title="interface in jakarta.servlet.http">jakarta.servlet.http.HttpSessionContext</a>
<div class="block"><span class="deprecationComment">As of Java(tm) Servlet API 2.1 for security reasons, with no replacement. This interface will be removed
in a future version of this API.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/SingleThreadModel.html" title="interface in jakarta.servlet">jakarta.servlet.SingleThreadModel</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.4, with no direct replacement.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/bind/Validator.html" title="interface in jakarta.xml.bind">jakarta.xml.bind.Validator</a>
<div class="block"><span class="deprecationComment">since JAXB 2.0</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/jsp/el/VariableResolver.html" title="interface in jakarta.servlet.jsp.el">jakarta.servlet.jsp.el.VariableResolver</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/el/ELResolver.html" title="class in jakarta.el"><code>ELResolver</code></a></span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="class">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
<caption><span>Deprecated Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/webapp/AttributeTag.html" title="class in jakarta.faces.webapp">jakarta.faces.webapp.AttributeTag</a>
<div class="block"><span class="deprecationComment">The Faces implementation must now provide the implementation for this class.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/webapp/ConverterTag.html" title="class in jakarta.faces.webapp">jakarta.faces.webapp.ConverterTag</a>
<div class="block"><span class="deprecationComment">This has been partially replaced by <a href="jakarta/faces/webapp/ConverterELTag.html" title="class in jakarta.faces.webapp"><code>ConverterELTag</code></a>. The remainder of the functionality, namely,
the binding facility and the implementation of the <a href="jakarta/faces/webapp/ConverterTag.html#createConverter--"><code>ConverterTag.createConverter()</code></a> method, is now an implementation detail.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/jsp/el/Expression.html" title="class in jakarta.servlet.jsp.el">jakarta.servlet.jsp.el.Expression</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/el/ValueExpression.html" title="class in jakarta.el"><code>ValueExpression</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/jsp/el/ExpressionEvaluator.html" title="class in jakarta.servlet.jsp.el">jakarta.servlet.jsp.el.ExpressionEvaluator</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/el/ExpressionFactory.html" title="class in jakarta.el"><code>ExpressionFactory</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpUtils.html" title="class in jakarta.servlet.http">jakarta.servlet.http.HttpUtils</a>
<div class="block"><span class="deprecationComment">As of Java(tm) Servlet API 2.3. These methods were only useful with the default encoding and have been
moved to the request interfaces.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/el/MethodBinding.html" title="class in jakarta.faces.el">jakarta.faces.el.MethodBinding</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/MethodExpression.html" title="class in jakarta.el"><code>MethodExpression</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/el/PropertyResolver.html" title="class in jakarta.faces.el">jakarta.faces.el.PropertyResolver</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/ELResolver.html" title="class in jakarta.el"><code>ELResolver</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/view/facelets/ResourceResolver.html" title="class in jakarta.faces.view.facelets">jakarta.faces.view.facelets.ResourceResolver</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/soap/SOAPElementFactory.html" title="class in jakarta.xml.soap">jakarta.xml.soap.SOAPElementFactory</a>
<div class="block"><span class="deprecationComment">- Use <code>jakarta.xml.soap.SOAPFactory</code> for creating SOAPElements.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.SerializedView.html" title="class in jakarta.faces.application">jakarta.faces.application.StateManager.SerializedView</a>
<div class="block"><span class="deprecationComment">This class was not marked <code>Serializable</code> in the 1.0 version of the spec. It was also not a
static inner class, so it can't be made to be <code>Serializable</code>. Therefore, it is being deprecated in version
1.2 of the spec. The replacement is to use an implementation dependent <code>Object</code>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/webapp/UIComponentBodyTag.html" title="class in jakarta.faces.webapp">jakarta.faces.webapp.UIComponentBodyTag</a>
<div class="block"><span class="deprecationComment">All component tags now implement <code>BodyTag</code>. This class has been replaced by
<a href="jakarta/faces/webapp/UIComponentELTag.html" title="class in jakarta.faces.webapp"><code>UIComponentELTag</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/webapp/UIComponentTag.html" title="class in jakarta.faces.webapp">jakarta.faces.webapp.UIComponentTag</a>
<div class="block"><span class="deprecationComment">Use of this class has been replaced with <a href="jakarta/faces/webapp/UIComponentELTag.html" title="class in jakarta.faces.webapp"><code>UIComponentELTag</code></a>, which extends
<code>UIComponentClassicTagBase</code> to add properties that use the Jakarta Expression Language API introduced as
part of Jakarta Server Pages 2.1.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/webapp/ValidatorTag.html" title="class in jakarta.faces.webapp">jakarta.faces.webapp.ValidatorTag</a>
<div class="block"><span class="deprecationComment">This has been partially replaced by <a href="jakarta/faces/webapp/ValidatorELTag.html" title="class in jakarta.faces.webapp"><code>ValidatorELTag</code></a>. The remainder of the functionality, namely,
the binding facility and the implementation of the <a href="jakarta/faces/webapp/ValidatorTag.html#createValidator--"><code>ValidatorTag.createValidator()</code></a> method, is now an implementation detail.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/el/ValueBinding.html" title="class in jakarta.faces.el">jakarta.faces.el.ValueBinding</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/ValueExpression.html" title="class in jakarta.el"><code>ValueExpression</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/el/VariableResolver.html" title="class in jakarta.faces.el">jakarta.faces.el.VariableResolver</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/ELResolver.html" title="class in jakarta.el"><code>ELResolver</code></a> when operating with a <code>null</code>
<code>base</code> argument.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="exception">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Exceptions table, listing deprecated exceptions, and an explanation">
<caption><span>Deprecated Exceptions</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Exceptions and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/jsp/el/ELException.html" title="class in jakarta.servlet.jsp.el">jakarta.servlet.jsp.el.ELException</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/el/ELException.html" title="class in jakarta.el"><code>ELException</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/jsp/el/ELParseException.html" title="class in jakarta.servlet.jsp.el">jakarta.servlet.jsp.el.ELParseException</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/el/ELException.html" title="class in jakarta.el"><code>ELException</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/el/EvaluationException.html" title="class in jakarta.faces.el">jakarta.faces.el.EvaluationException</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/ELException.html" title="class in jakarta.el"><code>ELException</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/el/MethodNotFoundException.html" title="class in jakarta.faces.el">jakarta.faces.el.MethodNotFoundException</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/MethodNotFoundException.html" title="class in jakarta.el"><code>MethodNotFoundException</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/el/PropertyNotFoundException.html" title="class in jakarta.faces.el">jakarta.faces.el.PropertyNotFoundException</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/PropertyNotFoundException.html" title="class in jakarta.el"><code>PropertyNotFoundException</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/el/ReferenceSyntaxException.html" title="class in jakarta.faces.el">jakarta.faces.el.ReferenceSyntaxException</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/el/ELException.html" title="class in jakarta.el"><code>ELException</code></a>.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="annotation.type">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Annotation Types table, listing deprecated annotation types, and an explanation">
<caption><span>Deprecated Annotation Types</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Annotation Type and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/bean/ApplicationScoped.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.ApplicationScoped</a>
<div class="block"><span class="deprecationComment">This has been replaced by <code>jakarta.enterprise.context.ApplicationScoped</code>, which is a CDI build-in
scope with similar semantics.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/bean/CustomScoped.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.CustomScoped</a>
<div class="block"><span class="deprecationComment">This has been replaced by CDI custom scopes and <code>jakarta.enterprise.context.spi.Context</code>. See 2.4.2
and 6.2 of the CDI specification for further details.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/jws/soap/InitParam.html" title="annotation in jakarta.jws.soap">jakarta.jws.soap.InitParam</a></td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/bean/ManagedBean.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.ManagedBean</a>
<div class="block"><span class="deprecationComment">This has been replaced by the Managed Beans specification in general and specifically the dependency
injection, scopes and naming from the CDI specification. Note that the <em>eager</em> attribute for application
scoped beans is replaced specifically by observing the <code>jakarta.enterprise.context.Initialized</code> event for
<code>jakarta.enterprise.context.ApplicationScoped</code>. See 6.7.3 of the CDI spec for further details.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/bean/ManagedProperty.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.ManagedProperty</a>
<div class="block"><span class="deprecationComment">This has been replaced by <code>jakarta.faces.annotation.ManagedProperty</code>, which is a CDI build-in bean
with similar semantics</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/bean/NoneScoped.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.NoneScoped</a>
<div class="block"><span class="deprecationComment">This has been replaced by <code>jakarta.enterprise.context.Dependent</code>, which is a CDI build-in scope
with approximately similar semantics.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/bean/ReferencedBean.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.ReferencedBean</a>
<div class="block"><span class="deprecationComment">The referenced-bean concept was used for a design time promise which however did not achieve widespread
adoption. There is no direct replacement for this other than using the XML variant in faces-config.xml.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/bean/RequestScoped.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.RequestScoped</a>
<div class="block"><span class="deprecationComment">This has been replaced by <code>jakarta.enterprise.context.RequestScoped</code>, which is a CDI build-in scope
with similar semantics.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/bean/SessionScoped.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.SessionScoped</a>
<div class="block"><span class="deprecationComment">This has been replaced by <code>jakarta.enterprise.context.SessionScoped</code>, which is a CDI build-in scope
with similar semantics.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/jws/soap/SOAPMessageHandler.html" title="annotation in jakarta.jws.soap">jakarta.jws.soap.SOAPMessageHandler</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/jws/soap/SOAPMessageHandlers.html" title="annotation in jakarta.jws.soap">jakarta.jws.soap.SOAPMessageHandlers</a>
<div class="block"><span class="deprecationComment">As of JSR-181 2.0 with no replacement.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/bean/ViewScoped.html" title="annotation in jakarta.faces.bean">jakarta.faces.bean.ViewScoped</a>
<div class="block"><span class="deprecationComment">This has been replaced by <code>jakarta.faces.view.ViewScoped</code>. The functionality of this corresponding
annotation is identical to this one, but it is implemented as a CDI custom scope.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="field">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Fields table, listing deprecated fields, and an explanation">
<caption><span>Deprecated Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIComponent.html#bindings">jakarta.faces.component.UIComponent.bindings</a></td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UIComponent.html#CURRENT_COMPONENT">jakarta.faces.component.UIComponent.CURRENT_COMPONENT</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIComponent.html#CURRENT_COMPOSITE_COMPONENT">jakarta.faces.component.UIComponent.CURRENT_COMPOSITE_COMPONENT</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/jsp/tagext/BodyTag.html#EVAL_BODY_TAG">jakarta.servlet.jsp.tagext.BodyTag.EVAL_BODY_TAG</a>
<div class="block"><span class="deprecationComment">As of Java JSP API 1.2, use BodyTag.EVAL_BODY_BUFFERED or IterationTag.EVAL_BODY_AGAIN.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/validator/Validator.html#NOT_IN_RANGE_MESSAGE_ID">jakarta.faces.validator.Validator.NOT_IN_RANGE_MESSAGE_ID</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/validator/DoubleRangeValidator.html#NOT_IN_RANGE_MESSAGE_ID"><code>DoubleRangeValidator.NOT_IN_RANGE_MESSAGE_ID</code></a> or
<a href="jakarta/faces/validator/LongRangeValidator.html#NOT_IN_RANGE_MESSAGE_ID"><code>LongRangeValidator.NOT_IN_RANGE_MESSAGE_ID</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/persistence/Persistence.html#PERSISTENCE_PROVIDER">jakarta.persistence.Persistence.PERSISTENCE_PROVIDER</a>
<div class="block"><span class="deprecationComment">TODO: Either change TCK reference to PERSISTENCE_PROVIDER field to expect
"jakarta.persistence.spi.PersistenceProvider" or remove PERSISTENCE_PROVIDER field and also update TCK signature
tests.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/persistence/Persistence.html#providers">jakarta.persistence.Persistence.providers</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/NamingContainer.html#SEPARATOR_CHAR">jakarta.faces.component.NamingContainer.SEPARATOR_CHAR</a>
<div class="block"><span class="deprecationComment">use <a href="jakarta/faces/component/UINamingContainer.html#getSeparatorChar-jakarta.faces.context.FacesContext-"><code>UINamingContainer.getSeparatorChar(jakarta.faces.context.FacesContext)</code></a></span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="method">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.html#addNode-java.lang.String-">jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.addNode(String)</a>
<div class="block"><span class="deprecationComment">since 1.1 - replaced by <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.html#addPropertyNode-java.lang.String-"><code>ConstraintValidatorContext.ConstraintViolationBuilder.addPropertyNode(String)</code></a>,
<a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.html#addBeanNode--"><code>ConstraintValidatorContext.ConstraintViolationBuilder.addBeanNode()</code></a> and <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.html#addParameterNode-int-"><code>ConstraintValidatorContext.ConstraintViolationBuilder.addParameterNode(int)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.html#addNode-java.lang.String-">jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addNode(String)</a>
<div class="block"><span class="deprecationComment">since 1.1 - replaced by <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.html#addPropertyNode-java.lang.String-"><code>ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addPropertyNode(String)</code></a>
and <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.html#addBeanNode--"><code>ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addBeanNode()</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.html#addNode-java.lang.String-">jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addNode(String)</a>
<div class="block"><span class="deprecationComment">since 1.1 - replaced by <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.html#addPropertyNode-java.lang.String-"><code>ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addPropertyNode(String)</code></a>
and <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.html#addBeanNode--"><code>ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addBeanNode()</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.html#addNode-java.lang.String-">jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addNode(String)</a>
<div class="block"><span class="deprecationComment">since 1.1 - replaced by <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.html#addPropertyNode-java.lang.String-"><code>ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addPropertyNode(String)</code></a>
and <a href="jakarta/validation/ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.html#addBeanNode--"><code>ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addBeanNode()</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/soap/SOAPElementFactory.html#create-jakarta.xml.soap.Name-">jakarta.xml.soap.SOAPElementFactory.create(Name)</a>
<div class="block"><span class="deprecationComment">Use
jakarta.xml.soap.SOAPFactory.createElement(jakarta.xml.soap.Name)
instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/xml/soap/SOAPElementFactory.html#create-java.lang.String-">jakarta.xml.soap.SOAPElementFactory.create(String)</a>
<div class="block"><span class="deprecationComment">Use
jakarta.xml.soap.SOAPFactory.createElement(String localName) instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/soap/SOAPElementFactory.html#create-java.lang.String-java.lang.String-java.lang.String-">jakarta.xml.soap.SOAPElementFactory.create(String, String, String)</a>
<div class="block"><span class="deprecationComment">Use
jakarta.xml.soap.SOAPFactory.createElement(String localName,
String prefix,
String uri)
instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#createComponent-jakarta.faces.el.ValueBinding-jakarta.faces.context.FacesContext-java.lang.String-">jakarta.faces.application.ApplicationWrapper.createComponent(ValueBinding, FacesContext, String)</a>
<div class="block"><span class="deprecationComment">See superclass for alternative.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/Application.html#createComponent-jakarta.faces.el.ValueBinding-jakarta.faces.context.FacesContext-java.lang.String-">jakarta.faces.application.Application.createComponent(ValueBinding, FacesContext, String)</a>
<div class="block"><span class="deprecationComment">This has been replaced by
<a href="jakarta/faces/application/Application.html#createComponent-jakarta.el.ValueExpression-jakarta.faces.context.FacesContext-java.lang.String-"><code>Application.createComponent(jakarta.el.ValueExpression,jakarta.faces.context.FacesContext,java.lang.String)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#createMethodBinding-java.lang.String-java.lang.Class:A-">jakarta.faces.application.ApplicationWrapper.createMethodBinding(String, Class&lt;?&gt;[])</a>
<div class="block"><span class="deprecationComment">See superclass for alternative.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/Application.html#createMethodBinding-java.lang.String-java.lang.Class:A-">jakarta.faces.application.Application.createMethodBinding(String, Class&lt;?&gt;[])</a>
<div class="block"><span class="deprecationComment">This has been replaced by calling <a href="jakarta/faces/application/Application.html#getExpressionFactory--"><code>Application.getExpressionFactory()</code></a> then
<a href="jakarta/el/ExpressionFactory.html#createMethodExpression-jakarta.el.ELContext-java.lang.String-java.lang.Class-java.lang.Class:A-"><code>ExpressionFactory.createMethodExpression(jakarta.el.ELContext, java.lang.String, java.lang.Class&lt;?&gt;, java.lang.Class&lt;?&gt;[])</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/xml/bind/JAXBContext.html#createValidator--">jakarta.xml.bind.JAXBContext.createValidator()</a>
<div class="block"><span class="deprecationComment">since JAXB2.0</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/Application.html#createValueBinding-java.lang.String-">jakarta.faces.application.Application.createValueBinding(String)</a>
<div class="block"><span class="deprecationComment">This has been replaced by calling <a href="jakarta/faces/application/Application.html#getExpressionFactory--"><code>Application.getExpressionFactory()</code></a> then
<a href="jakarta/el/ExpressionFactory.html#createValueExpression-jakarta.el.ELContext-java.lang.String-java.lang.Class-"><code>ExpressionFactory.createValueExpression(jakarta.el.ELContext, java.lang.String, java.lang.Class&lt;?&gt;)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/webapp/UIComponentClassicTagBase.html#encodeBegin--">jakarta.faces.webapp.UIComponentClassicTagBase.encodeBegin()</a>
<div class="block"><span class="deprecationComment">No encoding is done during Jakarta Server Pages page execution. Encoding is deferred until the page has
completed executing to allow the entire tree to be built before any encoding occurs.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/webapp/UIComponentClassicTagBase.html#encodeChildren--">jakarta.faces.webapp.UIComponentClassicTagBase.encodeChildren()</a>
<div class="block"><span class="deprecationComment">No encoding is done during Jakarta Server Pages page execution. Encoding is deferred until the page has
completed executing to allow the entire tree to be built before any encoding occurs.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/webapp/UIComponentClassicTagBase.html#encodeEnd--">jakarta.faces.webapp.UIComponentClassicTagBase.encodeEnd()</a>
<div class="block"><span class="deprecationComment">No encoding is done during Jakarta Server Pages page execution. Encoding is deferred until the page has
completed executing to allow the entire tree to be built before any encoding occurs.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletResponseWrapper.html#encodeRedirectUrl-java.lang.String-">jakarta.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String)</a>
<div class="block"><span class="deprecationComment">As of version 2.1, use <a href="jakarta/servlet/http/HttpServletResponseWrapper.html#encodeRedirectURL-java.lang.String-"><code>HttpServletResponseWrapper.encodeRedirectURL(String url)</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletResponse.html#encodeRedirectUrl-java.lang.String-">jakarta.servlet.http.HttpServletResponse.encodeRedirectUrl(String)</a>
<div class="block"><span class="deprecationComment">As of version 2.1, use encodeRedirectURL(String url) instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletResponseWrapper.html#encodeUrl-java.lang.String-">jakarta.servlet.http.HttpServletResponseWrapper.encodeUrl(String)</a>
<div class="block"><span class="deprecationComment">As of version 2.1, use <a href="jakarta/servlet/http/HttpServletResponseWrapper.html#encodeURL-java.lang.String-"><code>HttpServletResponseWrapper.encodeURL(String url)</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletResponse.html#encodeUrl-java.lang.String-">jakarta.servlet.http.HttpServletResponse.encodeUrl(String)</a>
<div class="block"><span class="deprecationComment">As of version 2.1, use encodeURL(String url) instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/activation/ActivationDataFlavor.html#equals-java.lang.String-">jakarta.activation.ActivationDataFlavor.equals(String)</a>
<div class="block"><span class="deprecationComment">As inconsistent with <code>hashCode()</code> contract,
use <code>isMimeTypeEqual(String)</code> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#evaluateExpressionGet-jakarta.faces.context.FacesContext-java.lang.String-java.lang.Class-">jakarta.faces.application.ApplicationWrapper.evaluateExpressionGet(FacesContext, String, Class&lt;? extends T&gt;)</a>
<div class="block"><span class="deprecationComment">See superclass for alternative.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UICommand.html#getAction--">jakarta.faces.component.UICommand.getAction()</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UICommand.html#getActionExpression--"><code>UICommand.getActionExpression()</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UIViewAction.html#getAction--">jakarta.faces.component.UIViewAction.getAction()</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/ActionSource.html#getAction--">jakarta.faces.component.ActionSource.getAction()</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/ActionSource2.html#getActionExpression--"><code>ActionSource2.getActionExpression()</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UICommand.html#getActionListener--">jakarta.faces.component.UICommand.getActionListener()</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/component/UICommand.html#getActionListeners--"><code>UICommand.getActionListeners()</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIViewAction.html#getActionListener--">jakarta.faces.component.UIViewAction.getActionListener()</a></td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/ActionSource.html#getActionListener--">jakarta.faces.component.ActionSource.getActionListener()</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/component/ActionSource.html#getActionListeners--"><code>ActionSource.getActionListeners()</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/render/ResponseStateManager.html#getComponentStateToRestore-jakarta.faces.context.FacesContext-">jakarta.faces.render.ResponseStateManager.getComponentStateToRestore(FacesContext)</a>
<div class="block"><span class="deprecationComment">This method has been replaced by <a href="jakarta/faces/render/ResponseStateManager.html#getState-jakarta.faces.context.FacesContext-java.lang.String-"><code>ResponseStateManager.getState(jakarta.faces.context.FacesContext, java.lang.String)</code></a>. The default implementation returns <code>null</code>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#getComponentStateToSave-jakarta.faces.context.FacesContext-">jakarta.faces.application.StateManager.getComponentStateToSave(FacesContext)</a>
<div class="block"><span class="deprecationComment">the distinction between tree structure and component state is now an implementation detail. The default
implementation returns <code>null</code>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/bind/Validator.html#getEventHandler--">jakarta.xml.bind.Validator.getEventHandler()</a>
<div class="block"><span class="deprecationComment">since JAXB2.0</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/jsp/JspContext.html#getExpressionEvaluator--">jakarta.servlet.jsp.JspContext.getExpressionEvaluator()</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/servlet/jsp/JspApplicationContext.html#getExpressionFactory--"><code>JspApplicationContext.getExpressionFactory()</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSessionContext.html#getIds--">jakarta.servlet.http.HttpSessionContext.getIds()</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.1 with no replacement. This method must return an empty <code>Enumeration</code>
and will be removed in a future version of this API.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/resource/ResourceException.html#getLinkedException--">jakarta.resource.ResourceException.getLinkedException()</a>
<div class="block"><span class="deprecationComment">J2SE release 1.4 supports a chained exception facility
that allows any throwable to know about another throwable, if any,
that caused it to get thrown. Refer to <code>getCause</code> and
<code>initCause</code> methods of the
<code>java.lang.Throwable</code> class..</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/resource/cci/ResourceWarning.html#getLinkedWarning--">jakarta.resource.cci.ResourceWarning.getLinkedWarning()</a>
<div class="block"><span class="deprecationComment">Java&trade; release 1.4 supports a chained exception facility
that allows any throwable to know about another throwable, if any,
that caused it to get thrown. Refer to <code>getCause</code> and
<code>initCause</code> methods of the
<code>java.lang.Throwable</code> class.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/xml/bind/Validator.html#getProperty-java.lang.String-">jakarta.xml.bind.Validator.getProperty(String)</a>
<div class="block"><span class="deprecationComment">since JAXB2.0</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#getPropertyResolver--">jakarta.faces.application.ApplicationWrapper.getPropertyResolver()</a>
<div class="block"><span class="deprecationComment">See superclass for alternative.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/Application.html#getPropertyResolver--">jakarta.faces.application.Application.getPropertyResolver()</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/application/Application.html#getELResolver--"><code>Application.getELResolver()</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/ServletRequest.html#getRealPath-java.lang.String-">jakarta.servlet.ServletRequest.getRealPath(String)</a>
<div class="block"><span class="deprecationComment">As of Version 2.1 of the Java Servlet API, use <a href="jakarta/servlet/ServletContext.html#getRealPath-java.lang.String-"><code>ServletContext.getRealPath(java.lang.String)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/ServletRequestWrapper.html#getRealPath-java.lang.String-">jakarta.servlet.ServletRequestWrapper.getRealPath(String)</a>
<div class="block"><span class="deprecationComment">As of Version 2.1 of the Java Servlet API, use <a href="jakarta/servlet/ServletContext.html#getRealPath-java.lang.String-"><code>ServletContext.getRealPath(java.lang.String)</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/jsp/JspException.html#getRootCause--">jakarta.servlet.jsp.JspException.getRootCause()</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <code>Throwable.getCause()</code></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/UnavailableException.html#getServlet--">jakarta.servlet.UnavailableException.getServlet()</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.2, with no replacement.
Returns the servlet that is reporting its unavailability.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/ServletContext.html#getServlet-java.lang.String-">jakarta.servlet.ServletContext.getServlet(String)</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.1, with no direct replacement.
<p>
This method was originally defined to retrieve a servlet from a <code>ServletContext</code>. In this version, this
method always returns <code>null</code> and remains only to preserve binary compatibility. This method will be
permanently removed in a future version of Jakarta Servlets.
<p>
In lieu of this method, servlets can share information using the <code>ServletContext</code> class and can perform
shared business logic by invoking methods on common non-servlet classes.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/ServletContext.html#getServletNames--">jakarta.servlet.ServletContext.getServletNames()</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.1, with no replacement.
<p>
This method was originally defined to return an <code>Enumeration</code> of all the servlet names known to this
context. In this version, this method always returns an empty <code>Enumeration</code> and remains only to preserve
binary compatibility. This method will be permanently removed in a future version of Jakarta Servlets.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/ServletContext.html#getServlets--">jakarta.servlet.ServletContext.getServlets()</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.0, with no replacement.
<p>
This method was originally defined to return an <code>Enumeration</code> of all the servlets known to this servlet
context. In this version, this method always returns an empty enumeration and remains only to preserve binary
compatibility. This method will be permanently removed in a future version of Jakarta Servlets.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSessionContext.html#getSession-java.lang.String-">jakarta.servlet.http.HttpSessionContext.getSession(String)</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.1 with no replacement. This method must return null and will be removed in a
future version of this API.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSession.html#getSessionContext--">jakarta.servlet.http.HttpSession.getSessionContext()</a>
<div class="block"><span class="deprecationComment">As of Version 2.1, this method is deprecated and has no replacement. It will be removed in a future
version of Jakarta Servlets.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/render/ResponseStateManager.html#getTreeStructureToRestore-jakarta.faces.context.FacesContext-java.lang.String-">jakarta.faces.render.ResponseStateManager.getTreeStructureToRestore(FacesContext, String)</a>
<div class="block"><span class="deprecationComment">This method has been replaced by <a href="jakarta/faces/render/ResponseStateManager.html#getState-jakarta.faces.context.FacesContext-java.lang.String-"><code>ResponseStateManager.getState(jakarta.faces.context.FacesContext, java.lang.String)</code></a>. The default implementation returns <code>null</code>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#getTreeStructureToSave-jakarta.faces.context.FacesContext-">jakarta.faces.application.StateManager.getTreeStructureToSave(FacesContext)</a>
<div class="block"><span class="deprecationComment">the distinction between tree structure and component state is now an implementation detail. The default
implementation returns <code>null</code>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/EditableValueHolder.html#getValidator--">jakarta.faces.component.EditableValueHolder.getValidator()</a>
<div class="block"><span class="deprecationComment"><a href="jakarta/faces/component/EditableValueHolder.html#getValidators--"><code>EditableValueHolder.getValidators()</code></a> should be used instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIInput.html#getValidator--">jakarta.faces.component.UIInput.getValidator()</a>
<div class="block"><span class="deprecationComment"><a href="jakarta/faces/component/UIInput.html#getValidators--"><code>UIInput.getValidators()</code></a> should be used instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSession.html#getValue-java.lang.String-">jakarta.servlet.http.HttpSession.getValue(String)</a>
<div class="block"><span class="deprecationComment">As of Version 2.2, this method is replaced by <a href="jakarta/servlet/http/HttpSession.html#getAttribute-java.lang.String-"><code>HttpSession.getAttribute(java.lang.String)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UISelectMany.html#getValueBinding-java.lang.String-">jakarta.faces.component.UISelectMany.getValueBinding(String)</a>
<div class="block"><span class="deprecationComment">this has been replaced by <a href="jakarta/faces/component/UISelectMany.html#getValueExpression-java.lang.String-"><code>UISelectMany.getValueExpression(java.lang.String)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UIGraphic.html#getValueBinding-java.lang.String-">jakarta.faces.component.UIGraphic.getValueBinding(String)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UIGraphic.html#getValueExpression-java.lang.String-"><code>UIGraphic.getValueExpression(java.lang.String)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIComponentBase.html#getValueBinding-java.lang.String-">jakarta.faces.component.UIComponentBase.getValueBinding(String)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UIComponent.html#getValueExpression-java.lang.String-"><code>UIComponent.getValueExpression(java.lang.String)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UISelectBoolean.html#getValueBinding-java.lang.String-">jakarta.faces.component.UISelectBoolean.getValueBinding(String)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UISelectBoolean.html#getValueExpression-java.lang.String-"><code>UISelectBoolean.getValueExpression(java.lang.String)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIComponent.html#getValueBinding-java.lang.String-">jakarta.faces.component.UIComponent.getValueBinding(String)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UIComponent.html#getValueExpression-java.lang.String-"><code>UIComponent.getValueExpression(java.lang.String)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/EditableValueHolder.html#getValueChangeListener--">jakarta.faces.component.EditableValueHolder.getValueChangeListener()</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/component/EditableValueHolder.html#getValueChangeListeners--"><code>EditableValueHolder.getValueChangeListeners()</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSession.html#getValueNames--">jakarta.servlet.http.HttpSession.getValueNames()</a>
<div class="block"><span class="deprecationComment">As of Version 2.2, this method is replaced by <a href="jakarta/servlet/http/HttpSession.html#getAttributeNames--"><code>HttpSession.getAttributeNames()</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/jsp/JspContext.html#getVariableResolver--">jakarta.servlet.jsp.JspContext.getVariableResolver()</a>
<div class="block"><span class="deprecationComment">As of JSP 2.1, replaced by <a href="jakarta/el/ELContext.html#getELResolver--"><code>ELContext.getELResolver()</code></a>, which can be obtained by
<code>jspContext.getELContext().getELResolver()</code>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#getVariableResolver--">jakarta.faces.application.ApplicationWrapper.getVariableResolver()</a>
<div class="block"><span class="deprecationComment">See superclass for alternative.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/Application.html#getVariableResolver--">jakarta.faces.application.Application.getVariableResolver()</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/application/Application.html#getELResolver--"><code>Application.getELResolver()</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/el/MethodExpression.html#isParmetersProvided--">jakarta.el.MethodExpression.isParmetersProvided()</a></td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletRequestWrapper.html#isRequestedSessionIdFromUrl--">jakarta.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl()</a>
<div class="block"><span class="deprecationComment">As of Version 4.0 of the Java Servlet API, use <a href="jakarta/servlet/http/HttpServletRequestWrapper.html#isRequestedSessionIdFromURL--"><code>HttpServletRequestWrapper.isRequestedSessionIdFromURL()</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletRequest.html#isRequestedSessionIdFromUrl--">jakarta.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl()</a>
<div class="block"><span class="deprecationComment">As of Version 2.1 of the Java Servlet API, use <a href="jakarta/servlet/http/HttpServletRequest.html#isRequestedSessionIdFromURL--"><code>HttpServletRequest.isRequestedSessionIdFromURL()</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/xml/bind/Unmarshaller.html#isValidating--">jakarta.xml.bind.Unmarshaller.isValidating()</a>
<div class="block"><span class="deprecationComment">since JAXB2.0, please see <a href="jakarta/xml/bind/Unmarshaller.html#getSchema--"><code>Unmarshaller.getSchema()</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/ServletContext.html#log-java.lang.Exception-java.lang.String-">jakarta.servlet.ServletContext.log(Exception, String)</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.1, use <a href="jakarta/servlet/ServletContext.html#log-java.lang.String-java.lang.Throwable-"><code>ServletContext.log(String message, Throwable throwable)</code></a> instead.
<p>
This method was originally defined to write an exception's stack trace and an explanatory error message to the
servlet log file.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/activation/ActivationDataFlavor.html#normalizeMimeType-java.lang.String-">jakarta.activation.ActivationDataFlavor.normalizeMimeType(String)</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/activation/ActivationDataFlavor.html#normalizeMimeTypeParameter-java.lang.String-java.lang.String-">jakarta.activation.ActivationDataFlavor.normalizeMimeTypeParameter(String, String)</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSession.html#putValue-java.lang.String-java.lang.Object-">jakarta.servlet.http.HttpSession.putValue(String, Object)</a>
<div class="block"><span class="deprecationComment">As of Version 2.2, this method is replaced by <a href="jakarta/servlet/http/HttpSession.html#setAttribute-java.lang.String-java.lang.Object-"><code>HttpSession.setAttribute(java.lang.String, java.lang.Object)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpSession.html#removeValue-java.lang.String-">jakarta.servlet.http.HttpSession.removeValue(String)</a>
<div class="block"><span class="deprecationComment">As of Version 2.2, this method is replaced by <a href="jakarta/servlet/http/HttpSession.html#removeAttribute-java.lang.String-"><code>HttpSession.removeAttribute(java.lang.String)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#restoreComponentState-jakarta.faces.context.FacesContext-jakarta.faces.component.UIViewRoot-java.lang.String-">jakarta.faces.application.StateManager.restoreComponentState(FacesContext, UIViewRoot, String)</a>
<div class="block"><span class="deprecationComment">the distinction between tree structure and component state is now an implementation detail. The default
implementation does nothing.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#restoreTreeStructure-jakarta.faces.context.FacesContext-java.lang.String-java.lang.String-">jakarta.faces.application.StateManager.restoreTreeStructure(FacesContext, String, String)</a>
<div class="block"><span class="deprecationComment">the distinction between tree structure and component state is now an implementation detail. The default
implementation returns <code>null</code>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#restoreView-jakarta.faces.context.FacesContext-java.lang.String-java.lang.String-">jakarta.faces.application.StateManager.restoreView(FacesContext, String, String)</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#saveSerializedView-jakarta.faces.context.FacesContext-">jakarta.faces.application.StateManager.saveSerializedView(FacesContext)</a>
<div class="block"><span class="deprecationComment">this has been replaced by <a href="jakarta/faces/application/StateManager.html#saveView-jakarta.faces.context.FacesContext-"><code>StateManager.saveView(jakarta.faces.context.FacesContext)</code></a>. The default implementation calls <code>saveView</code> and
inspects the return. If the return is an <code>Object []</code>, it casts the result to an <code>Object []</code>
wrapping the first and second elements in an instance of <a href="jakarta/faces/application/StateManager.SerializedView.html" title="class in jakarta.faces.application"><code>StateManager.SerializedView</code></a>, which it then returns. Otherwise, it
returns <code>null</code></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#saveView-jakarta.faces.context.FacesContext-">jakarta.faces.application.StateManager.saveView(FacesContext)</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UICommand.html#setAction-jakarta.faces.el.MethodBinding-">jakarta.faces.component.UICommand.setAction(MethodBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UICommand.html#setActionExpression-jakarta.el.MethodExpression-"><code>UICommand.setActionExpression(jakarta.el.MethodExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UIViewAction.html#setAction-jakarta.faces.el.MethodBinding-">jakarta.faces.component.UIViewAction.setAction(MethodBinding)</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/ActionSource.html#setAction-jakarta.faces.el.MethodBinding-">jakarta.faces.component.ActionSource.setAction(MethodBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/ActionSource2.html#setActionExpression-jakarta.el.MethodExpression-"><code>ActionSource2.setActionExpression(jakarta.el.MethodExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UICommand.html#setActionListener-jakarta.faces.el.MethodBinding-">jakarta.faces.component.UICommand.setActionListener(MethodBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UICommand.html#addActionListener-jakarta.faces.event.ActionListener-"><code>UICommand.addActionListener(jakarta.faces.event.ActionListener)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIViewAction.html#setActionListener-jakarta.faces.el.MethodBinding-">jakarta.faces.component.UIViewAction.setActionListener(MethodBinding)</a></td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/ActionSource.html#setActionListener-jakarta.faces.el.MethodBinding-">jakarta.faces.component.ActionSource.setActionListener(MethodBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/ActionSource.html#addActionListener-jakarta.faces.event.ActionListener-"><code>ActionSource.addActionListener(jakarta.faces.event.ActionListener)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/bind/Validator.html#setEventHandler-jakarta.xml.bind.ValidationEventHandler-">jakarta.xml.bind.Validator.setEventHandler(ValidationEventHandler)</a>
<div class="block"><span class="deprecationComment">since JAXB2.0</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/resource/ResourceException.html#setLinkedException-java.lang.Exception-">jakarta.resource.ResourceException.setLinkedException(Exception)</a>
<div class="block"><span class="deprecationComment">J2SE release 1.4 supports a chained exception facility
that allows any throwable to know about another throwable, if any,
that caused it to get thrown. Refer to <code>getCause</code> and
<code>initCause</code> methods of the
<code>java.lang.Throwable</code> class.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/resource/cci/ResourceWarning.html#setLinkedWarning-jakarta.resource.cci.ResourceWarning-">jakarta.resource.cci.ResourceWarning.setLinkedWarning(ResourceWarning)</a>
<div class="block"><span class="deprecationComment">J2SE release 1.4 supports a chained exception facility
that allows any throwable to know about another throwable, if any,
that caused it to get thrown. Refer to <code>getCause</code> and
<code>initCause</code> methods of the
<code>java.lang.Throwable</code> class.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/view/facelets/FaceletCache.html#setMemberFactories-jakarta.faces.view.facelets.FaceletCache.MemberFactory-jakarta.faces.view.facelets.FaceletCache.MemberFactory-">jakarta.faces.view.facelets.FaceletCache.setMemberFactories(FaceletCache.MemberFactory&lt;V&gt;, FaceletCache.MemberFactory&lt;V&gt;)</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/bind/Validator.html#setProperty-java.lang.String-java.lang.Object-">jakarta.xml.bind.Validator.setProperty(String, Object)</a>
<div class="block"><span class="deprecationComment">since JAXB2.0</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#setPropertyResolver-jakarta.faces.el.PropertyResolver-">jakarta.faces.application.ApplicationWrapper.setPropertyResolver(PropertyResolver)</a>
<div class="block"><span class="deprecationComment">See superclass for alternative.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/Application.html#setPropertyResolver-jakarta.faces.el.PropertyResolver-">jakarta.faces.application.Application.setPropertyResolver(PropertyResolver)</a>
<div class="block"><span class="deprecationComment">The recommended way to affect the execution of the Jakarta Expression Language is to provide an
<code>&lt;el-resolver&gt;</code> element at the right place in the application configuration resources which will be
considered in the normal course of expression evaluation. This method now will cause the argument
<code>resolver</code> to be wrapped inside an implementation of <a href="jakarta/el/ELResolver.html" title="class in jakarta.el"><code>ELResolver</code></a> and exposed to the Jakarta
Expression Language resolution system as if the user had called <a href="jakarta/faces/application/Application.html#addELResolver-jakarta.el.ELResolver-"><code>Application.addELResolver(jakarta.el.ELResolver)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletResponseWrapper.html#setStatus-int-java.lang.String-">jakarta.servlet.http.HttpServletResponseWrapper.setStatus(int, String)</a>
<div class="block"><span class="deprecationComment">As of version 2.1, due to ambiguous meaning of the message parameter. To set a status code use
<a href="jakarta/servlet/http/HttpServletResponseWrapper.html#setStatus-int-"><code>HttpServletResponseWrapper.setStatus(int)</code></a>, to send an error with a description use <a href="jakarta/servlet/http/HttpServletResponseWrapper.html#sendError-int-java.lang.String-"><code>HttpServletResponseWrapper.sendError(int, String)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/http/HttpServletResponse.html#setStatus-int-java.lang.String-">jakarta.servlet.http.HttpServletResponse.setStatus(int, String)</a>
<div class="block"><span class="deprecationComment">As of version 2.1, due to ambiguous meaning of the message parameter. To set a status code use
<code>setStatus(int)</code>, to send an error with a description use <code>sendError(int, String)</code>.
Sets the status code and message for this response.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/webapp/UIComponentClassicTagBase.html#setupResponseWriter--">jakarta.faces.webapp.UIComponentClassicTagBase.setupResponseWriter()</a>
<div class="block"><span class="deprecationComment"><a href="jakarta/faces/application/ViewHandler.html#renderView-jakarta.faces.context.FacesContext-jakarta.faces.component.UIViewRoot-"><code>ViewHandler.renderView(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot)</code></a> is now responsible for setting up the response
writer. This method is now a no-op.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/bind/Unmarshaller.html#setValidating-boolean-">jakarta.xml.bind.Unmarshaller.setValidating(boolean)</a>
<div class="block"><span class="deprecationComment">since JAXB2.0, please see <a href="jakarta/xml/bind/Unmarshaller.html#setSchema-javax.xml.validation.Schema-"><code>Unmarshaller.setSchema(javax.xml.validation.Schema)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/EditableValueHolder.html#setValidator-jakarta.faces.el.MethodBinding-">jakarta.faces.component.EditableValueHolder.setValidator(MethodBinding)</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/component/EditableValueHolder.html#addValidator-jakarta.faces.validator.Validator-"><code>EditableValueHolder.addValidator(jakarta.faces.validator.Validator)</code></a> instead, obtaining the argument <a href="jakarta/faces/validator/Validator.html" title="interface in jakarta.faces.validator"><code>Validator</code></a> by creating an instance of
<a href="jakarta/faces/validator/MethodExpressionValidator.html" title="class in jakarta.faces.validator"><code>MethodExpressionValidator</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIInput.html#setValidator-jakarta.faces.el.MethodBinding-">jakarta.faces.component.UIInput.setValidator(MethodBinding)</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/component/UIInput.html#addValidator-jakarta.faces.validator.Validator-"><code>UIInput.addValidator(jakarta.faces.validator.Validator)</code></a> instead, obtaining the argument <a href="jakarta/faces/validator/Validator.html" title="interface in jakarta.faces.validator"><code>Validator</code></a> by creating an instance of
<a href="jakarta/faces/validator/MethodExpressionValidator.html" title="class in jakarta.faces.validator"><code>MethodExpressionValidator</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UISelectMany.html#setValueBinding-java.lang.String-jakarta.faces.el.ValueBinding-">jakarta.faces.component.UISelectMany.setValueBinding(String, ValueBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UISelectMany.html#setValueExpression-java.lang.String-jakarta.el.ValueExpression-"><code>UISelectMany.setValueExpression(java.lang.String, jakarta.el.ValueExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIGraphic.html#setValueBinding-java.lang.String-jakarta.faces.el.ValueBinding-">jakarta.faces.component.UIGraphic.setValueBinding(String, ValueBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UIGraphic.html#setValueExpression-java.lang.String-jakarta.el.ValueExpression-"><code>UIGraphic.setValueExpression(java.lang.String, jakarta.el.ValueExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UIComponentBase.html#setValueBinding-java.lang.String-jakarta.faces.el.ValueBinding-">jakarta.faces.component.UIComponentBase.setValueBinding(String, ValueBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UIComponent.html#setValueExpression-java.lang.String-jakarta.el.ValueExpression-"><code>UIComponent.setValueExpression(java.lang.String, jakarta.el.ValueExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIData.html#setValueBinding-java.lang.String-jakarta.faces.el.ValueBinding-">jakarta.faces.component.UIData.setValueBinding(String, ValueBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UIData.html#setValueExpression-java.lang.String-jakarta.el.ValueExpression-"><code>UIData.setValueExpression(java.lang.String, jakarta.el.ValueExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/UISelectBoolean.html#setValueBinding-java.lang.String-jakarta.faces.el.ValueBinding-">jakarta.faces.component.UISelectBoolean.setValueBinding(String, ValueBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UISelectBoolean.html#setValueExpression-java.lang.String-jakarta.el.ValueExpression-"><code>UISelectBoolean.setValueExpression(java.lang.String, jakarta.el.ValueExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIComponent.html#setValueBinding-java.lang.String-jakarta.faces.el.ValueBinding-">jakarta.faces.component.UIComponent.setValueBinding(String, ValueBinding)</a>
<div class="block"><span class="deprecationComment">This has been replaced by <a href="jakarta/faces/component/UIComponent.html#setValueExpression-java.lang.String-jakarta.el.ValueExpression-"><code>UIComponent.setValueExpression(java.lang.String, jakarta.el.ValueExpression)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/EditableValueHolder.html#setValueChangeListener-jakarta.faces.el.MethodBinding-">jakarta.faces.component.EditableValueHolder.setValueChangeListener(MethodBinding)</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/component/EditableValueHolder.html#addValueChangeListener-jakarta.faces.event.ValueChangeListener-"><code>EditableValueHolder.addValueChangeListener(jakarta.faces.event.ValueChangeListener)</code></a> instead, obtaining the argument <a href="jakarta/faces/event/ValueChangeListener.html" title="interface in jakarta.faces.event"><code>ValueChangeListener</code></a> by
creating an instance of <a href="jakarta/faces/event/MethodExpressionValueChangeListener.html" title="class in jakarta.faces.event"><code>MethodExpressionValueChangeListener</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/UIInput.html#setValueChangeListener-jakarta.faces.el.MethodBinding-">jakarta.faces.component.UIInput.setValueChangeListener(MethodBinding)</a>
<div class="block"><span class="deprecationComment">Use <a href="jakarta/faces/component/UIInput.html#addValueChangeListener-jakarta.faces.event.ValueChangeListener-"><code>UIInput.addValueChangeListener(jakarta.faces.event.ValueChangeListener)</code></a> instead, obtaining the argument <a href="jakarta/faces/event/ValueChangeListener.html" title="interface in jakarta.faces.event"><code>ValueChangeListener</code></a> by
creating an instance of <a href="jakarta/faces/event/MethodExpressionValueChangeListener.html" title="class in jakarta.faces.event"><code>MethodExpressionValueChangeListener</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#setVariableResolver-jakarta.faces.el.VariableResolver-">jakarta.faces.application.ApplicationWrapper.setVariableResolver(VariableResolver)</a>
<div class="block"><span class="deprecationComment">See superclass for alternative.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/Application.html#setVariableResolver-jakarta.faces.el.VariableResolver-">jakarta.faces.application.Application.setVariableResolver(VariableResolver)</a>
<div class="block"><span class="deprecationComment">The recommended way to affect the execution of the Jakarta Expression Language is to provide an
<code>&lt;el-resolver&gt;</code> element at the
right place in the application configuration resources which will be considered in the normal course of expression
evaluation. This method now will cause the argument <code>resolver</code> to be wrapped inside an implementation of
<a href="jakarta/el/ELResolver.html" title="class in jakarta.el"><code>ELResolver</code></a> and exposed to the Jakarta Expression Language resolution system as if the user had called
<a href="jakarta/faces/application/Application.html#addELResolver-jakarta.el.ELResolver-"><code>Application.addELResolver(jakarta.el.ELResolver)</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/ws/rs/core/NewCookie.html#toString--">jakarta.ws.rs.core.NewCookie.toString()</a>
<div class="block"><span class="deprecationComment">The format of the toString() method is subject to change in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(NewCookie.class).toString(value) instead if you rely on the format
of this method.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/ws/rs/core/EntityTag.html#toString--">jakarta.ws.rs.core.EntityTag.toString()</a>
<div class="block"><span class="deprecationComment">The format of the toString() method is subject to change in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(EntityTag.class).toString(value) instead if you rely on the format
of this method.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/ws/rs/core/Cookie.html#toString--">jakarta.ws.rs.core.Cookie.toString()</a>
<div class="block"><span class="deprecationComment">The format of the toString() method is subject to change in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(Cookie.class).toString(value) instead if you rely on the format of
this method.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/ws/rs/core/CacheControl.html#toString--">jakarta.ws.rs.core.CacheControl.toString()</a>
<div class="block"><span class="deprecationComment">The format of the toString() method is subject to change in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(CacheControl.class).toString(value) instead if you rely on the
format of this method.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/xml/bind/Validator.html#validate-java.lang.Object-">jakarta.xml.bind.Validator.validate(Object)</a>
<div class="block"><span class="deprecationComment">since JAXB2.0</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/xml/bind/Validator.html#validateRoot-java.lang.Object-">jakarta.xml.bind.Validator.validateRoot(Object)</a>
<div class="block"><span class="deprecationComment">since JAXB2.0</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/ws/rs/core/NewCookie.html#valueOf-java.lang.String-">jakarta.ws.rs.core.NewCookie.valueOf(String)</a>
<div class="block"><span class="deprecationComment">This method will be removed in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(NewCookie.class).fromString(value) instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/ws/rs/core/EntityTag.html#valueOf-java.lang.String-">jakarta.ws.rs.core.EntityTag.valueOf(String)</a>
<div class="block"><span class="deprecationComment">This method will be removed in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(EntityTag.class).fromString(value) instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/ws/rs/core/Cookie.html#valueOf-java.lang.String-">jakarta.ws.rs.core.Cookie.valueOf(String)</a>
<div class="block"><span class="deprecationComment">This method will be removed in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(Cookie.class).fromString(value) instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/ws/rs/core/CacheControl.html#valueOf-java.lang.String-">jakarta.ws.rs.core.CacheControl.valueOf(String)</a>
<div class="block"><span class="deprecationComment">This method will be removed in a future version. Please use
RuntimeDelegate.getInstance().createHeaderDelegate(CacheControl.class).fromString(value) instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/render/ResponseStateManager.html#writeState-jakarta.faces.context.FacesContext-jakarta.faces.application.StateManager.SerializedView-">jakarta.faces.render.ResponseStateManager.writeState(FacesContext, StateManager.SerializedView)</a>
<div class="block"><span class="deprecationComment">This method has been replaced by
<a href="jakarta/faces/render/ResponseStateManager.html#writeState-jakarta.faces.context.FacesContext-java.lang.Object-"><code>ResponseStateManager.writeState(jakarta.faces.context.FacesContext,java.lang.Object)</code></a>. The default implementation creates a two
element <code>Object</code> array with the first element being the return from calling
<a href="jakarta/faces/application/StateManager.SerializedView.html#getStructure--"><code>StateManager.SerializedView.getStructure()</code></a>, and the second being the return from <a href="jakarta/faces/application/StateManager.SerializedView.html#getState--"><code>StateManager.SerializedView.getState()</code></a>. It then
passes this <code>Object</code> array to <a href="jakarta/faces/render/ResponseStateManager.html#writeState-jakarta.faces.context.FacesContext-java.lang.Object-"><code>ResponseStateManager.writeState(jakarta.faces.context.FacesContext, java.lang.Object)</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/StateManager.html#writeState-jakarta.faces.context.FacesContext-jakarta.faces.application.StateManager.SerializedView-">jakarta.faces.application.StateManager.writeState(FacesContext, StateManager.SerializedView)</a>
<div class="block"><span class="deprecationComment">This method has been replaced by
<a href="jakarta/faces/application/StateManager.html#writeState-jakarta.faces.context.FacesContext-java.lang.Object-"><code>StateManager.writeState(jakarta.faces.context.FacesContext,java.lang.Object)</code></a>. The default implementation calls the
non-deprecated variant of the method passing an <code>Object []</code> as the second argument, where the first
element of the array is the return from <code>getStructure()</code> and the second is the return from
<code>getState()</code> on the argument <code>state</code>.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="constructor">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Constructors table, listing deprecated constructors, and an explanation">
<caption><span>Deprecated Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationFactory.html#ApplicationFactory--">jakarta.faces.application.ApplicationFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ApplicationWrapper.html#ApplicationWrapper--">jakarta.faces.application.ApplicationWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/lifecycle/ClientWindowFactory.html#ClientWindowFactory--">jakarta.faces.lifecycle.ClientWindowFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/lifecycle/ClientWindowWrapper.html#ClientWindowWrapper--">jakarta.faces.lifecycle.ClientWindowWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/ConfigurableNavigationHandlerWrapper.html#ConfigurableNavigationHandlerWrapper--">jakarta.faces.application.ConfigurableNavigationHandlerWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/context/ExceptionHandlerFactory.html#ExceptionHandlerFactory--">jakarta.faces.context.ExceptionHandlerFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/context/ExceptionHandlerWrapper.html#ExceptionHandlerWrapper--">jakarta.faces.context.ExceptionHandlerWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/context/ExternalContextFactory.html#ExternalContextFactory--">jakarta.faces.context.ExternalContextFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/context/ExternalContextWrapper.html#ExternalContextWrapper--">jakarta.faces.context.ExternalContextWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/view/facelets/FaceletCacheFactory.html#FaceletCacheFactory--">jakarta.faces.view.facelets.FaceletCacheFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/context/FacesContextFactory.html#FacesContextFactory--">jakarta.faces.context.FacesContextFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/context/FacesContextWrapper.html#FacesContextWrapper--">jakarta.faces.context.FacesContextWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/context/FlashFactory.html#FlashFactory--">jakarta.faces.context.FlashFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/context/FlashWrapper.html#FlashWrapper--">jakarta.faces.context.FlashWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/flow/FlowHandlerFactoryWrapper.html#FlowHandlerFactoryWrapper--">jakarta.faces.flow.FlowHandlerFactoryWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/lifecycle/LifecycleFactory.html#LifecycleFactory--">jakarta.faces.lifecycle.LifecycleFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/lifecycle/LifecycleWrapper.html#LifecycleWrapper--">jakarta.faces.lifecycle.LifecycleWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/NavigationCaseWrapper.html#NavigationCaseWrapper--">jakarta.faces.application.NavigationCaseWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/NavigationHandlerWrapper.html#NavigationHandlerWrapper--">jakarta.faces.application.NavigationHandlerWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/context/PartialViewContextFactory.html#PartialViewContextFactory--">jakarta.faces.context.PartialViewContextFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/context/PartialViewContextWrapper.html#PartialViewContextWrapper--">jakarta.faces.context.PartialViewContextWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/render/RendererWrapper.html#RendererWrapper--">jakarta.faces.render.RendererWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/render/RenderKitFactory.html#RenderKitFactory--">jakarta.faces.render.RenderKitFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/render/RenderKitWrapper.html#RenderKitWrapper--">jakarta.faces.render.RenderKitWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/application/ResourceHandlerWrapper.html#ResourceHandlerWrapper--">jakarta.faces.application.ResourceHandlerWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ResourceWrapper.html#ResourceWrapper--">jakarta.faces.application.ResourceWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/context/ResponseWriterWrapper.html#ResponseWriterWrapper--">jakarta.faces.context.ResponseWriterWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/StateManagerWrapper.html#StateManagerWrapper--">jakarta.faces.application.StateManagerWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/view/facelets/TagHandlerDelegateFactory.html#TagHandlerDelegateFactory--">jakarta.faces.view.facelets.TagHandlerDelegateFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/servlet/UnavailableException.html#UnavailableException-int-jakarta.servlet.Servlet-java.lang.String-">jakarta.servlet.UnavailableException(int, Servlet, String)</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.2, use <a href="jakarta/servlet/UnavailableException.html#UnavailableException-java.lang.String-int-"><code>UnavailableException(String, int)</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/servlet/UnavailableException.html#UnavailableException-jakarta.servlet.Servlet-java.lang.String-">jakarta.servlet.UnavailableException(Servlet, String)</a>
<div class="block"><span class="deprecationComment">As of Java Servlet API 2.2, use <a href="jakarta/servlet/UnavailableException.html#UnavailableException-java.lang.String-"><code>UnavailableException(String)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/view/ViewDeclarationLanguageFactory.html#ViewDeclarationLanguageFactory--">jakarta.faces.view.ViewDeclarationLanguageFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/view/ViewDeclarationLanguageWrapper.html#ViewDeclarationLanguageWrapper--">jakarta.faces.view.ViewDeclarationLanguageWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/application/ViewHandlerWrapper.html#ViewHandlerWrapper--">jakarta.faces.application.ViewHandlerWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="jakarta/faces/component/visit/VisitContextFactory.html#VisitContextFactory--">jakarta.faces.component.visit.VisitContextFactory()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="jakarta/faces/component/visit/VisitContextWrapper.html#VisitContextWrapper--">jakarta.faces.component.visit.VisitContextWrapper()</a>
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="annotation.type.member">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Annotation Type Elements table, listing deprecated annotation type elements, and an explanation">
<caption><span>Deprecated Annotation Type Elements</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Annotation Type Element and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="jakarta/jws/HandlerChain.html#name--">jakarta.jws.HandlerChain.name</a>
<div class="block"><span class="deprecationComment">As of JSR-181 2.0 with no replacement.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>