blob: 6294fb25f9644910aa0dd1deffd7e60c65fff3dd [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>ExternalContextWrapper</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="ExternalContextWrapper";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</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><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></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><a href="../../../javax/faces/context/ExternalContextFactory.html" title="class in javax.faces.context"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javax/faces/context/FacesContext.html" title="class in javax.faces.context"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javax/faces/context/ExternalContextWrapper.html" target="_top">Frames</a></li>
<li><a href="ExternalContextWrapper.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.faces.context.ExternalContext">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">javax.faces.context</div>
<h2 title="Class ExternalContextWrapper" class="title">Class ExternalContextWrapper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">javax.faces.context.ExternalContext</a></li>
<li>
<ul class="inheritance">
<li>javax.faces.context.ExternalContextWrapper</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../javax/faces/FacesWrapper.html" title="interface in javax.faces">FacesWrapper</a>&lt;<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">ExternalContextWrapper</span>
extends <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a>
implements <a href="../../../javax/faces/FacesWrapper.html" title="interface in javax.faces">FacesWrapper</a>&lt;<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a>&gt;</pre>
<div class="block"><p class="changed_added_2_0"><span class="changed_modified_2_2 changed_modified_2_3">Provides</span>
a simple implementation of <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> that can
be subclassed by developers wishing to provide specialized behavior
to an existing <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> instance. The default
implementation of all methods is to call through to the wrapped
<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> instance.</p>
<p class="changed_added_2_3">Usage: extend this class and push the implementation being wrapped to the
constructor and use <a href="../../../javax/faces/context/ExternalContextWrapper.html#getWrapped--"><code>getWrapped()</code></a> to access the instance being wrapped.</p></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.0</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.faces.context.ExternalContext">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.faces.context.<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></h3>
<code><a href="../../../javax/faces/context/ExternalContext.html#BASIC_AUTH">BASIC_AUTH</a>, <a href="../../../javax/faces/context/ExternalContext.html#CLIENT_CERT_AUTH">CLIENT_CERT_AUTH</a>, <a href="../../../javax/faces/context/ExternalContext.html#DIGEST_AUTH">DIGEST_AUTH</a>, <a href="../../../javax/faces/context/ExternalContext.html#FORM_AUTH">FORM_AUTH</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#ExternalContextWrapper--">ExternalContextWrapper</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#ExternalContextWrapper-javax.faces.context.ExternalContext-">ExternalContextWrapper</a></span>(<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a>&nbsp;wrapped)</code>
<div class="block"><p class="changed_added_2_3">If this external context has been decorated,
the implementation doing the decorating should push the implementation being wrapped to this constructor.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#addResponseCookie-java.lang.String-java.lang.String-java.util.Map-">addResponseCookie</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;properties)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#addResponseCookie-java.lang.String-java.lang.String-java.util.Map-"><code>ExternalContext.addResponseCookie(String, String, Map)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#addResponseHeader-java.lang.String-java.lang.String-">addResponseHeader</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#addResponseHeader-java.lang.String-java.lang.String-"><code>ExternalContext.addResponseHeader(String,String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#dispatch-java.lang.String-">dispatch</a></span>(java.lang.String&nbsp;path)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#dispatch-java.lang.String-"><code>ExternalContext.dispatch(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#encodeActionURL-java.lang.String-">encodeActionURL</a></span>(java.lang.String&nbsp;url)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeActionURL-java.lang.String-"><code>ExternalContext.encodeActionURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#encodeBookmarkableURL-java.lang.String-java.util.Map-">encodeBookmarkableURL</a></span>(java.lang.String&nbsp;baseUrl,
java.util.Map&lt;java.lang.String,java.util.List&lt;java.lang.String&gt;&gt;&nbsp;parameters)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeBookmarkableURL-java.lang.String-java.util.Map-"><code>ExternalContext.encodeBookmarkableURL(String, java.util.Map)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#encodeNamespace-java.lang.String-">encodeNamespace</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeNamespace-java.lang.String-"><code>ExternalContext.encodeNamespace(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#encodePartialActionURL-java.lang.String-">encodePartialActionURL</a></span>(java.lang.String&nbsp;url)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodePartialActionURL-java.lang.String-"><code>ExternalContext.encodePartialActionURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#encodeRedirectURL-java.lang.String-java.util.Map-">encodeRedirectURL</a></span>(java.lang.String&nbsp;baseUrl,
java.util.Map&lt;java.lang.String,java.util.List&lt;java.lang.String&gt;&gt;&nbsp;parameters)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeRedirectURL-java.lang.String-java.util.Map-"><code>ExternalContext.encodeRedirectURL(String, java.util.Map)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#encodeResourceURL-java.lang.String-">encodeResourceURL</a></span>(java.lang.String&nbsp;url)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeResourceURL-java.lang.String-"><code>ExternalContext.encodeResourceURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#encodeWebsocketURL-java.lang.String-">encodeWebsocketURL</a></span>(java.lang.String&nbsp;url)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeWebsocketURL-java.lang.String-"><code>ExternalContext.encodeWebsocketURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getApplicationContextPath--">getApplicationContextPath</a></span>()</code>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getApplicationContextPath--"><code>ExternalContext.getApplicationContextPath()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getApplicationMap--">getApplicationMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getApplicationMap--"><code>ExternalContext.getApplicationMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getAuthType--">getAuthType</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getAuthType--"><code>ExternalContext.getAuthType()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/faces/lifecycle/ClientWindow.html" title="class in javax.faces.lifecycle">ClientWindow</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getClientWindow--">getClientWindow</a></span>()</code>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getClientWindow--"><code>ExternalContext.getClientWindow()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getContext--">getContext</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getContext--"><code>ExternalContext.getContext()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getContextName--">getContextName</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getContextName--"><code>ExternalContext.getContextName()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../javax/faces/context/Flash.html" title="class in javax.faces.context">Flash</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getFlash--">getFlash</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getFlash--"><code>ExternalContext.getFlash()</code></a> on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a>
object.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getInitParameter-java.lang.String-">getInitParameter</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getInitParameter-java.lang.String-"><code>ExternalContext.getInitParameter(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.util.Map</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getInitParameterMap--">getInitParameterMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getInitParameterMap--"><code>ExternalContext.getInitParameterMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getMimeType-java.lang.String-">getMimeType</a></span>(java.lang.String&nbsp;file)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getMimeType-java.lang.String-"><code>ExternalContext.getMimeType(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRealPath-java.lang.String-">getRealPath</a></span>(java.lang.String&nbsp;path)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRealPath-java.lang.String-"><code>ExternalContext.getRealPath(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRemoteUser--">getRemoteUser</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRemoteUser--"><code>ExternalContext.getRemoteUser()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequest--">getRequest</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequest--"><code>ExternalContext.getRequest()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestCharacterEncoding--">getRequestCharacterEncoding</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestCharacterEncoding--"><code>ExternalContext.getRequestCharacterEncoding()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestContentLength--">getRequestContentLength</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestContentLength--"><code>ExternalContext.getRequestContentLength()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestContentType--">getRequestContentType</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestContentType--"><code>ExternalContext.getRequestContentType()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestContextPath--">getRequestContextPath</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestContextPath--"><code>ExternalContext.getRequestContextPath()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestCookieMap--">getRequestCookieMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestCookieMap--"><code>ExternalContext.getRequestCookieMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestHeaderMap--">getRequestHeaderMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderMap--"><code>ExternalContext.getRequestHeaderMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestHeaderValuesMap--">getRequestHeaderValuesMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderValuesMap--"><code>ExternalContext.getRequestHeaderValuesMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>java.util.Locale</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestLocale--">getRequestLocale</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestLocale--"><code>ExternalContext.getRequestLocale()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>java.util.Iterator&lt;java.util.Locale&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestLocales--">getRequestLocales</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestLocales--"><code>ExternalContext.getRequestLocales()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestMap--">getRequestMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestMap--"><code>ExternalContext.getRequestMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestParameterMap--">getRequestParameterMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterMap--"><code>ExternalContext.getRequestParameterMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>java.util.Iterator&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestParameterNames--">getRequestParameterNames</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterNames--"><code>ExternalContext.getRequestParameterNames()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestParameterValuesMap--">getRequestParameterValuesMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterValuesMap--"><code>ExternalContext.getRequestParameterValuesMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestPathInfo--">getRequestPathInfo</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestPathInfo--"><code>ExternalContext.getRequestPathInfo()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestScheme--">getRequestScheme</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestScheme--"><code>ExternalContext.getRequestScheme()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestServerName--">getRequestServerName</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestServerName--"><code>ExternalContext.getRequestServerName()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestServerPort--">getRequestServerPort</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestServerPort--"><code>ExternalContext.getRequestServerPort()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getRequestServletPath--">getRequestServletPath</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestServletPath--"><code>ExternalContext.getRequestServletPath()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>java.net.URL</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResource-java.lang.String-">getResource</a></span>(java.lang.String&nbsp;path)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResource-java.lang.String-"><code>ExternalContext.getResource(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>java.io.InputStream</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResourceAsStream-java.lang.String-">getResourceAsStream</a></span>(java.lang.String&nbsp;path)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResourceAsStream-java.lang.String-"><code>ExternalContext.getResourceAsStream(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResourcePaths-java.lang.String-">getResourcePaths</a></span>(java.lang.String&nbsp;path)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResourcePaths-java.lang.String-"><code>ExternalContext.getResourcePaths(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResponse--">getResponse</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponse--"><code>ExternalContext.getResponse()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResponseBufferSize--">getResponseBufferSize</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseBufferSize--"><code>ExternalContext.getResponseBufferSize()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResponseCharacterEncoding--">getResponseCharacterEncoding</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseCharacterEncoding--"><code>ExternalContext.getResponseCharacterEncoding()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResponseContentType--">getResponseContentType</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseContentType--"><code>ExternalContext.getResponseContentType()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>java.io.OutputStream</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResponseOutputStream--">getResponseOutputStream</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputStream--"><code>ExternalContext.getResponseOutputStream()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>java.io.Writer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getResponseOutputWriter--">getResponseOutputWriter</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputWriter--"><code>ExternalContext.getResponseOutputWriter()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getSession-boolean-">getSession</a></span>(boolean&nbsp;create)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSession-boolean-"><code>ExternalContext.getSession(boolean)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getSessionId-boolean-">getSessionId</a></span>(boolean&nbsp;create)</code>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSessionId-boolean-"><code>ExternalContext.getSessionId(boolean)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getSessionMap--">getSessionMap</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSessionMap--"><code>ExternalContext.getSessionMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getSessionMaxInactiveInterval--">getSessionMaxInactiveInterval</a></span>()</code>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSessionMaxInactiveInterval--"><code>ExternalContext.getSessionMaxInactiveInterval()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>java.security.Principal</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getUserPrincipal--">getUserPrincipal</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getUserPrincipal--"><code>ExternalContext.getUserPrincipal()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#getWrapped--">getWrapped</a></span>()</code>
<div class="block"><p class="changed_added_2_0">
A class that implements this interface uses this method to return an instance of the class
being wrapped.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#invalidateSession--">invalidateSession</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#invalidateSession--"><code>ExternalContext.invalidateSession()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#isResponseCommitted--">isResponseCommitted</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#isResponseCommitted--"><code>ExternalContext.isResponseCommitted()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#isSecure--">isSecure</a></span>()</code>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#isSecure--"><code>ExternalContext.isSecure()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#isUserInRole-java.lang.String-">isUserInRole</a></span>(java.lang.String&nbsp;role)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#isUserInRole-java.lang.String-"><code>ExternalContext.isUserInRole(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#log-java.lang.String-">log</a></span>(java.lang.String&nbsp;message)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-"><code>ExternalContext.log(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#log-java.lang.String-java.lang.Throwable-">log</a></span>(java.lang.String&nbsp;message,
java.lang.Throwable&nbsp;exception)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-java.lang.Throwable-"><code>ExternalContext.log(String, Throwable)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#redirect-java.lang.String-">redirect</a></span>(java.lang.String&nbsp;url)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#redirect-java.lang.String-"><code>ExternalContext.redirect(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#responseFlushBuffer--">responseFlushBuffer</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#responseFlushBuffer--"><code>ExternalContext.responseFlushBuffer()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#responseReset--">responseReset</a></span>()</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#responseReset--"><code>ExternalContext.responseReset()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#responseSendError-int-java.lang.String-">responseSendError</a></span>(int&nbsp;statusCode,
java.lang.String&nbsp;message)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#responseSendError-int-java.lang.String-"><code>ExternalContext.responseSendError(int,String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setClientWindow-javax.faces.lifecycle.ClientWindow-">setClientWindow</a></span>(<a href="../../../javax/faces/lifecycle/ClientWindow.html" title="class in javax.faces.lifecycle">ClientWindow</a>&nbsp;window)</code>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setClientWindow-javax.faces.lifecycle.ClientWindow-"><code>ExternalContext.setClientWindow(javax.faces.lifecycle.ClientWindow)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setRequest-java.lang.Object-">setRequest</a></span>(java.lang.Object&nbsp;request)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setRequest-java.lang.Object-"><code>ExternalContext.setRequest(Object)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setRequestCharacterEncoding-java.lang.String-">setRequestCharacterEncoding</a></span>(java.lang.String&nbsp;encoding)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setRequestCharacterEncoding-java.lang.String-"><code>ExternalContext.setRequestCharacterEncoding(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setResponse-java.lang.Object-">setResponse</a></span>(java.lang.Object&nbsp;response)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponse-java.lang.Object-"><code>ExternalContext.setResponse(Object)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setResponseBufferSize-int-">setResponseBufferSize</a></span>(int&nbsp;size)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseBufferSize-int-"><code>ExternalContext.setResponseBufferSize(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setResponseCharacterEncoding-java.lang.String-">setResponseCharacterEncoding</a></span>(java.lang.String&nbsp;encoding)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseCharacterEncoding--"><code>ExternalContext.getResponseCharacterEncoding()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setResponseContentLength-int-">setResponseContentLength</a></span>(int&nbsp;length)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseContentLength-int-"><code>ExternalContext.setResponseContentLength(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setResponseContentType-java.lang.String-">setResponseContentType</a></span>(java.lang.String&nbsp;contentType)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseContentType-java.lang.String-"><code>ExternalContext.setResponseContentType(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setResponseHeader-java.lang.String-java.lang.String-">setResponseHeader</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseHeader-java.lang.String-java.lang.String-"><code>ExternalContext.setResponseHeader(String,String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setResponseStatus-int-">setResponseStatus</a></span>(int&nbsp;statusCode)</code>
<div class="block">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseStatus-int-"><code>ExternalContext.setResponseStatus(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/faces/context/ExternalContextWrapper.html#setSessionMaxInactiveInterval-int-">setSessionMaxInactiveInterval</a></span>(int&nbsp;interval)</code>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setSessionMaxInactiveInterval-int-"><code>ExternalContext.setSessionMaxInactiveInterval(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ExternalContextWrapper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ExternalContextWrapper</h4>
<pre>@Deprecated
public&nbsp;ExternalContextWrapper()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use the other constructor taking the implementation being wrapped.</span></div>
</li>
</ul>
<a name="ExternalContextWrapper-javax.faces.context.ExternalContext-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ExternalContextWrapper</h4>
<pre>public&nbsp;ExternalContextWrapper(<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a>&nbsp;wrapped)</pre>
<div class="block"><p class="changed_added_2_3">If this external context has been decorated,
the implementation doing the decorating should push the implementation being wrapped to this constructor.
The <a href="../../../javax/faces/context/ExternalContextWrapper.html#getWrapped--"><code>getWrapped()</code></a> will then return the implementation being wrapped.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>wrapped</code> - The implementation being wrapped.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.3</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getWrapped--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWrapped</h4>
<pre>public&nbsp;<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a>&nbsp;getWrapped()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../javax/faces/FacesWrapper.html#getWrapped--">FacesWrapper</a></code></span></div>
<div class="block"><p class="changed_added_2_0">
A class that implements this interface uses this method to return an instance of the class
being wrapped.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/FacesWrapper.html#getWrapped--">getWrapped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/faces/FacesWrapper.html" title="interface in javax.faces">FacesWrapper</a>&lt;<a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the wrapped instance.</dd>
</dl>
</li>
</ul>
<a name="dispatch-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dispatch</h4>
<pre>public&nbsp;void&nbsp;dispatch(java.lang.String&nbsp;path)
throws java.io.IOException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#dispatch-java.lang.String-"><code>ExternalContext.dispatch(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#dispatch-java.lang.String-">dispatch</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - Context relative path to the specified resource,
which must start with a slash ("/") character</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - if an input/output error occurs</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#dispatch-java.lang.String-"><code>ExternalContext.dispatch(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="encodeActionURL-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodeActionURL</h4>
<pre>public&nbsp;java.lang.String&nbsp;encodeActionURL(java.lang.String&nbsp;url)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeActionURL-java.lang.String-"><code>ExternalContext.encodeActionURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#encodeActionURL-java.lang.String-">encodeActionURL</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>url</code> - The input URL to be encoded</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the encoded URL.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#encodeActionURL-java.lang.String-"><code>ExternalContext.encodeActionURL(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="encodeNamespace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodeNamespace</h4>
<pre>public&nbsp;java.lang.String&nbsp;encodeNamespace(java.lang.String&nbsp;name)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeNamespace-java.lang.String-"><code>ExternalContext.encodeNamespace(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#encodeNamespace-java.lang.String-">encodeNamespace</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Name to be encoded</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the unique name prefixed with namespace.
<!-- Removed the throws clause in 2.2 --></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#encodeNamespace-java.lang.String-"><code>ExternalContext.encodeNamespace(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="encodePartialActionURL-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodePartialActionURL</h4>
<pre>public&nbsp;java.lang.String&nbsp;encodePartialActionURL(java.lang.String&nbsp;url)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodePartialActionURL-java.lang.String-"><code>ExternalContext.encodePartialActionURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#encodePartialActionURL-java.lang.String-">encodePartialActionURL</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>url</code> - The input URL to be encoded</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the encoded URL.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#encodePartialActionURL-java.lang.String-"><code>ExternalContext.encodePartialActionURL(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="encodeResourceURL-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodeResourceURL</h4>
<pre>public&nbsp;java.lang.String&nbsp;encodeResourceURL(java.lang.String&nbsp;url)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeResourceURL-java.lang.String-"><code>ExternalContext.encodeResourceURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#encodeResourceURL-java.lang.String-">encodeResourceURL</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>url</code> - The input URL to be encoded</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the encoded resource URL.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#encodeResourceURL-java.lang.String-"><code>ExternalContext.encodeResourceURL(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="encodeWebsocketURL-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodeWebsocketURL</h4>
<pre>public&nbsp;java.lang.String&nbsp;encodeWebsocketURL(java.lang.String&nbsp;url)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeWebsocketURL-java.lang.String-"><code>ExternalContext.encodeWebsocketURL(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#encodeWebsocketURL-java.lang.String-">encodeWebsocketURL</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>url</code> - The input URL to be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the encoded websocket URL.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#encodeWebsocketURL-java.lang.String-"><code>ExternalContext.encodeWebsocketURL(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getApplicationMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getApplicationMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getApplicationMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getApplicationMap--"><code>ExternalContext.getApplicationMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getApplicationMap--">getApplicationMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the map associated with the backed <code>ServletContext</code>.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getApplicationMap--"><code>ExternalContext.getApplicationMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getApplicationContextPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getApplicationContextPath</h4>
<pre>public&nbsp;java.lang.String&nbsp;getApplicationContextPath()</pre>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getApplicationContextPath--"><code>ExternalContext.getApplicationContextPath()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getApplicationContextPath--">getApplicationContextPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the context path of this application.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getApplicationContextPath--"><code>ExternalContext.getApplicationContextPath()</code></a></dd>
</dl>
</li>
</ul>
<a name="getAuthType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAuthType</h4>
<pre>public&nbsp;java.lang.String&nbsp;getAuthType()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getAuthType--"><code>ExternalContext.getAuthType()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getAuthType--">getAuthType</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the authentication type.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getAuthType--"><code>ExternalContext.getAuthType()</code></a></dd>
</dl>
</li>
</ul>
<a name="getContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getContext()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getContext--"><code>ExternalContext.getContext()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getContext--">getContext</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object of the <code>ServletContext</code>.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getContext--"><code>ExternalContext.getContext()</code></a></dd>
</dl>
</li>
</ul>
<a name="getInitParameter-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInitParameter</h4>
<pre>public&nbsp;java.lang.String&nbsp;getInitParameter(java.lang.String&nbsp;name)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getInitParameter-java.lang.String-"><code>ExternalContext.getInitParameter(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getInitParameter-java.lang.String-">getInitParameter</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Name of the requested initialization parameter</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value of the specified parameter.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getInitParameter-java.lang.String-"><code>ExternalContext.getInitParameter(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getInitParameterMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInitParameterMap</h4>
<pre>public&nbsp;java.util.Map&nbsp;getInitParameterMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getInitParameterMap--"><code>ExternalContext.getInitParameterMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getInitParameterMap--">getInitParameterMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the init parameter map for this application.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getInitParameterMap--"><code>ExternalContext.getInitParameterMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRemoteUser--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRemoteUser</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRemoteUser()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRemoteUser--"><code>ExternalContext.getRemoteUser()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRemoteUser--">getRemoteUser</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the user name of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRemoteUser--"><code>ExternalContext.getRemoteUser()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequest--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequest</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getRequest()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequest--"><code>ExternalContext.getRequest()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequest--">getRequest</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the instance of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequest--"><code>ExternalContext.getRequest()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestContextPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestContextPath</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRequestContextPath()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestContextPath--"><code>ExternalContext.getRequestContextPath()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestContextPath--">getRequestContextPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the context path for this request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestContextPath--"><code>ExternalContext.getRequestContextPath()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestCookieMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestCookieMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getRequestCookieMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestCookieMap--"><code>ExternalContext.getRequestCookieMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestCookieMap--">getRequestCookieMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the cookie map in the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestCookieMap--"><code>ExternalContext.getRequestCookieMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestHeaderMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestHeaderMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getRequestHeaderMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderMap--"><code>ExternalContext.getRequestHeaderMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderMap--">getRequestHeaderMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the header map in the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderMap--"><code>ExternalContext.getRequestHeaderMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestHeaderValuesMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestHeaderValuesMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String[]&gt;&nbsp;getRequestHeaderValuesMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderValuesMap--"><code>ExternalContext.getRequestHeaderValuesMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderValuesMap--">getRequestHeaderValuesMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the header values map in the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestHeaderValuesMap--"><code>ExternalContext.getRequestHeaderValuesMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestLocale--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestLocale</h4>
<pre>public&nbsp;java.util.Locale&nbsp;getRequestLocale()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestLocale--"><code>ExternalContext.getRequestLocale()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestLocale--">getRequestLocale</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>Locale</code> of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestLocale--"><code>ExternalContext.getRequestLocale()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestLocales--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestLocales</h4>
<pre>public&nbsp;java.util.Iterator&lt;java.util.Locale&gt;&nbsp;getRequestLocales()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestLocales--"><code>ExternalContext.getRequestLocales()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestLocales--">getRequestLocales</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>Iterator</code> of <code>Locale</code>s of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestLocales--"><code>ExternalContext.getRequestLocales()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getRequestMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestMap--"><code>ExternalContext.getRequestMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestMap--">getRequestMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the map including the attributes of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestMap--"><code>ExternalContext.getRequestMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestParameterMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestParameterMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getRequestParameterMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterMap--"><code>ExternalContext.getRequestParameterMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterMap--">getRequestParameterMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the map for the current request parameters.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterMap--"><code>ExternalContext.getRequestParameterMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestParameterNames--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestParameterNames</h4>
<pre>public&nbsp;java.util.Iterator&lt;java.lang.String&gt;&nbsp;getRequestParameterNames()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterNames--"><code>ExternalContext.getRequestParameterNames()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterNames--">getRequestParameterNames</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>Iterator</code> for the names of the current request parameters.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterNames--"><code>ExternalContext.getRequestParameterNames()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestParameterValuesMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestParameterValuesMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String[]&gt;&nbsp;getRequestParameterValuesMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterValuesMap--"><code>ExternalContext.getRequestParameterValuesMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterValuesMap--">getRequestParameterValuesMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the map for the parameter values of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestParameterValuesMap--"><code>ExternalContext.getRequestParameterValuesMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestPathInfo--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestPathInfo</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRequestPathInfo()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestPathInfo--"><code>ExternalContext.getRequestPathInfo()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestPathInfo--">getRequestPathInfo</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the path information of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestPathInfo--"><code>ExternalContext.getRequestPathInfo()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestServletPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestServletPath</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRequestServletPath()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestServletPath--"><code>ExternalContext.getRequestServletPath()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestServletPath--">getRequestServletPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the Jakarta Servlet path information of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestServletPath--"><code>ExternalContext.getRequestServletPath()</code></a></dd>
</dl>
</li>
</ul>
<a name="getResource-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResource</h4>
<pre>public&nbsp;java.net.URL&nbsp;getResource(java.lang.String&nbsp;path)
throws java.net.MalformedURLException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResource-java.lang.String-"><code>ExternalContext.getResource(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResource-java.lang.String-">getResource</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - The path to the requested resource, which must
start with a slash ("/" character</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the URL of the resource.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.net.MalformedURLException</code> - if the specified path
is not in the correct form</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResource-java.lang.String-"><code>ExternalContext.getResource(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getResourceAsStream-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourceAsStream</h4>
<pre>public&nbsp;java.io.InputStream&nbsp;getResourceAsStream(java.lang.String&nbsp;path)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResourceAsStream-java.lang.String-"><code>ExternalContext.getResourceAsStream(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResourceAsStream-java.lang.String-">getResourceAsStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - The path to the requested resource, which must
start with a slash ("/" character</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>InputStream</code> for the application resource.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResourceAsStream-java.lang.String-"><code>ExternalContext.getResourceAsStream(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getResourcePaths-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourcePaths</h4>
<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;getResourcePaths(java.lang.String&nbsp;path)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResourcePaths-java.lang.String-"><code>ExternalContext.getResourcePaths(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResourcePaths-java.lang.String-">getResourcePaths</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - Partial path used to match resources, which must
start with a slash ("/") character</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>Set</code> of resource paths for the application resources.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResourcePaths-java.lang.String-"><code>ExternalContext.getResourcePaths(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getResponse--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponse</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getResponse()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponse--"><code>ExternalContext.getResponse()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResponse--">getResponse</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the instance of the current <code>javax.servlet.http.HttpServletResponse</code>.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResponse--"><code>ExternalContext.getResponse()</code></a></dd>
</dl>
</li>
</ul>
<a name="getSession-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSession</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getSession(boolean&nbsp;create)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSession-boolean-"><code>ExternalContext.getSession(boolean)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getSession-boolean-">getSession</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>create</code> - Flag indicating whether or not a new session should be
created if there is no session associated with the current request</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the session object of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getSession-boolean-"><code>ExternalContext.getSession(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="getSessionId-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionId</h4>
<pre>public&nbsp;java.lang.String&nbsp;getSessionId(boolean&nbsp;create)</pre>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSessionId-boolean-"><code>ExternalContext.getSessionId(boolean)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getSessionId-boolean-">getSessionId</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>create</code> - Flag indicating whether or not a new session should be
created if there is no session associated with the current request</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the session id for the current request.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.2</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getSessionId-boolean-"><code>ExternalContext.getSessionId(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="getSessionMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getSessionMap()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSessionMap--"><code>ExternalContext.getSessionMap()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getSessionMap--">getSessionMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the session map for the current application.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getSessionMap--"><code>ExternalContext.getSessionMap()</code></a></dd>
</dl>
</li>
</ul>
<a name="getSessionMaxInactiveInterval--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionMaxInactiveInterval</h4>
<pre>public&nbsp;int&nbsp;getSessionMaxInactiveInterval()</pre>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getSessionMaxInactiveInterval--"><code>ExternalContext.getSessionMaxInactiveInterval()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getSessionMaxInactiveInterval--">getSessionMaxInactiveInterval</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the session maximum inactive interval.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getSessionMaxInactiveInterval--"><code>ExternalContext.getSessionMaxInactiveInterval()</code></a></dd>
</dl>
</li>
</ul>
<a name="setSessionMaxInactiveInterval-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSessionMaxInactiveInterval</h4>
<pre>public&nbsp;void&nbsp;setSessionMaxInactiveInterval(int&nbsp;interval)</pre>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setSessionMaxInactiveInterval-int-"><code>ExternalContext.setSessionMaxInactiveInterval(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setSessionMaxInactiveInterval-int-">setSessionMaxInactiveInterval</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>interval</code> - the value to be set.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setSessionMaxInactiveInterval-int-"><code>ExternalContext.setSessionMaxInactiveInterval(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="setClientWindow-javax.faces.lifecycle.ClientWindow-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClientWindow</h4>
<pre>public&nbsp;void&nbsp;setClientWindow(<a href="../../../javax/faces/lifecycle/ClientWindow.html" title="class in javax.faces.lifecycle">ClientWindow</a>&nbsp;window)</pre>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setClientWindow-javax.faces.lifecycle.ClientWindow-"><code>ExternalContext.setClientWindow(javax.faces.lifecycle.ClientWindow)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setClientWindow-javax.faces.lifecycle.ClientWindow-">setClientWindow</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>window</code> - the window associated with this request.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.2</dd>
</dl>
</li>
</ul>
<a name="getUserPrincipal--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserPrincipal</h4>
<pre>public&nbsp;java.security.Principal&nbsp;getUserPrincipal()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getUserPrincipal--"><code>ExternalContext.getUserPrincipal()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getUserPrincipal--">getUserPrincipal</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>Principal</code> object.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getUserPrincipal--"><code>ExternalContext.getUserPrincipal()</code></a></dd>
</dl>
</li>
</ul>
<a name="getClientWindow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClientWindow</h4>
<pre>public&nbsp;<a href="../../../javax/faces/lifecycle/ClientWindow.html" title="class in javax.faces.lifecycle">ClientWindow</a>&nbsp;getClientWindow()</pre>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getClientWindow--"><code>ExternalContext.getClientWindow()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getClientWindow--">getClientWindow</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the instance of the <code>ClientWindow</code>.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.2</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getClientWindow--"><code>ExternalContext.getClientWindow()</code></a></dd>
</dl>
</li>
</ul>
<a name="isUserInRole-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUserInRole</h4>
<pre>public&nbsp;boolean&nbsp;isUserInRole(java.lang.String&nbsp;role)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#isUserInRole-java.lang.String-"><code>ExternalContext.isUserInRole(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#isUserInRole-java.lang.String-">isUserInRole</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>role</code> - Logical role name to be checked</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the flag indicating whether the current user is in the specified role.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#isUserInRole-java.lang.String-"><code>ExternalContext.isUserInRole(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="log-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>log</h4>
<pre>public&nbsp;void&nbsp;log(java.lang.String&nbsp;message)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-"><code>ExternalContext.log(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-">log</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - Message to be logged</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-"><code>ExternalContext.log(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="log-java.lang.String-java.lang.Throwable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>log</h4>
<pre>public&nbsp;void&nbsp;log(java.lang.String&nbsp;message,
java.lang.Throwable&nbsp;exception)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-java.lang.Throwable-"><code>ExternalContext.log(String, Throwable)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-java.lang.Throwable-">log</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - Message to be logged</dd>
<dd><code>exception</code> - Exception to be logged</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#log-java.lang.String-java.lang.Throwable-"><code>ExternalContext.log(String, Throwable)</code></a></dd>
</dl>
</li>
</ul>
<a name="redirect-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>redirect</h4>
<pre>public&nbsp;void&nbsp;redirect(java.lang.String&nbsp;url)
throws java.io.IOException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#redirect-java.lang.String-"><code>ExternalContext.redirect(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#redirect-java.lang.String-">redirect</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>url</code> - Absolute URL to which the client should be redirected</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - if an input/output error occurs</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#redirect-java.lang.String-"><code>ExternalContext.redirect(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="addResponseCookie-java.lang.String-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResponseCookie</h4>
<pre>public&nbsp;void&nbsp;addResponseCookie(java.lang.String&nbsp;name,
java.lang.String&nbsp;value,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;properties)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#addResponseCookie-java.lang.String-java.lang.String-java.util.Map-"><code>ExternalContext.addResponseCookie(String, String, Map)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#addResponseCookie-java.lang.String-java.lang.String-java.util.Map-">addResponseCookie</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - To be passed as the first argument to the
<code>Cookie</code> constructor.</dd>
<dd><code>value</code> - To be passed as the second argument to the
<code>Cookie</code> constructor.</dd>
<dd><code>properties</code> - A <code>Map</code> containg key/value pairs to be passed
as arguments to the setter methods as described above.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#addResponseCookie-java.lang.String-java.lang.String-java.util.Map-"><code>ExternalContext.addResponseCookie(String, String, Map)</code></a></dd>
</dl>
</li>
</ul>
<a name="getMimeType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMimeType</h4>
<pre>public&nbsp;java.lang.String&nbsp;getMimeType(java.lang.String&nbsp;file)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getMimeType-java.lang.String-"><code>ExternalContext.getMimeType(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getMimeType-java.lang.String-">getMimeType</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>file</code> - The file for which the mime type should be obtained.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the MIME type of the file.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getMimeType-java.lang.String-"><code>ExternalContext.getMimeType(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getContextName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContextName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getContextName()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getContextName--"><code>ExternalContext.getContextName()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getContextName--">getContextName</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the name the <code>ServletContext</code>.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getContextName--"><code>ExternalContext.getContextName()</code></a></dd>
</dl>
</li>
</ul>
<a name="setRequest-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequest</h4>
<pre>public&nbsp;void&nbsp;setRequest(java.lang.Object&nbsp;request)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setRequest-java.lang.Object-"><code>ExternalContext.setRequest(Object)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setRequest-java.lang.Object-">setRequest</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>request</code> - the request object to be set.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setRequest-java.lang.Object-"><code>ExternalContext.setRequest(Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestScheme--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestScheme</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRequestScheme()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestScheme--"><code>ExternalContext.getRequestScheme()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestScheme--">getRequestScheme</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the name of the scheme.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestScheme--"><code>ExternalContext.getRequestScheme()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestServerName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestServerName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRequestServerName()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestServerName--"><code>ExternalContext.getRequestServerName()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestServerName--">getRequestServerName</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the host name of the server.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestServerName--"><code>ExternalContext.getRequestServerName()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestServerPort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestServerPort</h4>
<pre>public&nbsp;int&nbsp;getRequestServerPort()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestServerPort--"><code>ExternalContext.getRequestServerPort()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestServerPort--">getRequestServerPort</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the port number to which the request was sent.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestServerPort--"><code>ExternalContext.getRequestServerPort()</code></a></dd>
</dl>
</li>
</ul>
<a name="setRequestCharacterEncoding-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestCharacterEncoding</h4>
<pre>public&nbsp;void&nbsp;setRequestCharacterEncoding(java.lang.String&nbsp;encoding)
throws java.io.UnsupportedEncodingException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setRequestCharacterEncoding-java.lang.String-"><code>ExternalContext.setRequestCharacterEncoding(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setRequestCharacterEncoding-java.lang.String-">setRequestCharacterEncoding</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encoding</code> - the encoding name to be set.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.UnsupportedEncodingException</code> - if this is not a valid
encoding</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setRequestCharacterEncoding-java.lang.String-"><code>ExternalContext.setRequestCharacterEncoding(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getRealPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRealPath</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRealPath(java.lang.String&nbsp;path)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRealPath-java.lang.String-"><code>ExternalContext.getRealPath(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRealPath-java.lang.String-">getRealPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - The context of the requested initialization parameter</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the real path for the specified virtual path.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRealPath-java.lang.String-"><code>ExternalContext.getRealPath(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestCharacterEncoding--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestCharacterEncoding</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRequestCharacterEncoding()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestCharacterEncoding--"><code>ExternalContext.getRequestCharacterEncoding()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestCharacterEncoding--">getRequestCharacterEncoding</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the character encoding currently being used.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestCharacterEncoding--"><code>ExternalContext.getRequestCharacterEncoding()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestContentType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestContentType</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRequestContentType()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestContentType--"><code>ExternalContext.getRequestContentType()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestContentType--">getRequestContentType</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the Content-Type for this request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestContentType--"><code>ExternalContext.getRequestContentType()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRequestContentLength--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestContentLength</h4>
<pre>public&nbsp;int&nbsp;getRequestContentLength()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getRequestContentLength--"><code>ExternalContext.getRequestContentLength()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getRequestContentLength--">getRequestContentLength</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the content length of the current request.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getRequestContentLength--"><code>ExternalContext.getRequestContentLength()</code></a></dd>
</dl>
</li>
</ul>
<a name="getResponseCharacterEncoding--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseCharacterEncoding</h4>
<pre>public&nbsp;java.lang.String&nbsp;getResponseCharacterEncoding()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseCharacterEncoding--"><code>ExternalContext.getResponseCharacterEncoding()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResponseCharacterEncoding--">getResponseCharacterEncoding</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the name of the character encoding.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResponseCharacterEncoding--"><code>ExternalContext.getResponseCharacterEncoding()</code></a></dd>
</dl>
</li>
</ul>
<a name="getResponseContentType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseContentType</h4>
<pre>public&nbsp;java.lang.String&nbsp;getResponseContentType()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseContentType--"><code>ExternalContext.getResponseContentType()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResponseContentType--">getResponseContentType</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the MIME Content-Type for this response.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResponseContentType--"><code>ExternalContext.getResponseContentType()</code></a></dd>
</dl>
</li>
</ul>
<a name="setResponse-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponse</h4>
<pre>public&nbsp;void&nbsp;setResponse(java.lang.Object&nbsp;response)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponse-java.lang.Object-"><code>ExternalContext.setResponse(Object)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setResponse-java.lang.Object-">setResponse</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>response</code> - the response instance to be set.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setResponse-java.lang.Object-"><code>ExternalContext.setResponse(Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="getResponseOutputStream--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseOutputStream</h4>
<pre>public&nbsp;java.io.OutputStream&nbsp;getResponseOutputStream()
throws java.io.IOException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputStream--"><code>ExternalContext.getResponseOutputStream()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputStream--">getResponseOutputStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>OutputStream</code> for the current response.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - any IO related exception.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputStream--"><code>ExternalContext.getResponseOutputStream()</code></a></dd>
</dl>
</li>
</ul>
<a name="getResponseOutputWriter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseOutputWriter</h4>
<pre>public&nbsp;java.io.Writer&nbsp;getResponseOutputWriter()
throws java.io.IOException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputWriter--"><code>ExternalContext.getResponseOutputWriter()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputWriter--">getResponseOutputWriter</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>Writer</code> for the current response.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - any IO related exception.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResponseOutputWriter--"><code>ExternalContext.getResponseOutputWriter()</code></a></dd>
</dl>
</li>
</ul>
<a name="setResponseCharacterEncoding-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseCharacterEncoding</h4>
<pre>public&nbsp;void&nbsp;setResponseCharacterEncoding(java.lang.String&nbsp;encoding)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseCharacterEncoding--"><code>ExternalContext.getResponseCharacterEncoding()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setResponseCharacterEncoding-java.lang.String-">setResponseCharacterEncoding</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encoding</code> - the character encoding to be sent by the current response.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResponseCharacterEncoding--"><code>ExternalContext.getResponseCharacterEncoding()</code></a></dd>
</dl>
</li>
</ul>
<a name="setResponseContentType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseContentType</h4>
<pre>public&nbsp;void&nbsp;setResponseContentType(java.lang.String&nbsp;contentType)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseContentType-java.lang.String-"><code>ExternalContext.setResponseContentType(String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setResponseContentType-java.lang.String-">setResponseContentType</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contentType</code> - The content type to be set as the contentType
of the response.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setResponseContentType-java.lang.String-"><code>ExternalContext.setResponseContentType(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="invalidateSession--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invalidateSession</h4>
<pre>public&nbsp;void&nbsp;invalidateSession()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#invalidateSession--"><code>ExternalContext.invalidateSession()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#invalidateSession--">invalidateSession</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#invalidateSession--"><code>ExternalContext.invalidateSession()</code></a></dd>
</dl>
</li>
</ul>
<a name="setResponseHeader-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseHeader</h4>
<pre>public&nbsp;void&nbsp;setResponseHeader(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseHeader-java.lang.String-java.lang.String-"><code>ExternalContext.setResponseHeader(String,String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setResponseHeader-java.lang.String-java.lang.String-">setResponseHeader</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the response header.</dd>
<dd><code>value</code> - The value of the response header.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setResponseHeader-java.lang.String-java.lang.String-"><code>ExternalContext.setResponseHeader(String,String)</code></a></dd>
</dl>
</li>
</ul>
<a name="addResponseHeader-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addResponseHeader</h4>
<pre>public&nbsp;void&nbsp;addResponseHeader(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#addResponseHeader-java.lang.String-java.lang.String-"><code>ExternalContext.addResponseHeader(String,String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#addResponseHeader-java.lang.String-java.lang.String-">addResponseHeader</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the response header.</dd>
<dd><code>value</code> - The value of the response header.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#addResponseHeader-java.lang.String-java.lang.String-"><code>ExternalContext.addResponseHeader(String,String)</code></a></dd>
</dl>
</li>
</ul>
<a name="setResponseBufferSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseBufferSize</h4>
<pre>public&nbsp;void&nbsp;setResponseBufferSize(int&nbsp;size)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseBufferSize-int-"><code>ExternalContext.setResponseBufferSize(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setResponseBufferSize-int-">setResponseBufferSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - the new buffer size</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setResponseBufferSize-int-"><code>ExternalContext.setResponseBufferSize(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="getResponseBufferSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseBufferSize</h4>
<pre>public&nbsp;int&nbsp;getResponseBufferSize()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getResponseBufferSize--"><code>ExternalContext.getResponseBufferSize()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getResponseBufferSize--">getResponseBufferSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the buffer size of the response.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getResponseBufferSize--"><code>ExternalContext.getResponseBufferSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="isResponseCommitted--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isResponseCommitted</h4>
<pre>public&nbsp;boolean&nbsp;isResponseCommitted()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#isResponseCommitted--"><code>ExternalContext.isResponseCommitted()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#isResponseCommitted--">isResponseCommitted</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the flag indicating whether the current response has been committed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#isResponseCommitted--"><code>ExternalContext.isResponseCommitted()</code></a></dd>
</dl>
</li>
</ul>
<a name="isSecure--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSecure</h4>
<pre>public&nbsp;boolean&nbsp;isSecure()</pre>
<div class="block"><p class="changed_added_2_2">The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#isSecure--"><code>ExternalContext.isSecure()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#isSecure--">isSecure</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean indicating whether this request is secured.</dd>
</dl>
</li>
</ul>
<a name="responseReset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>responseReset</h4>
<pre>public&nbsp;void&nbsp;responseReset()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#responseReset--"><code>ExternalContext.responseReset()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#responseReset--">responseReset</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#responseReset--"><code>ExternalContext.responseReset()</code></a></dd>
</dl>
</li>
</ul>
<a name="responseSendError-int-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>responseSendError</h4>
<pre>public&nbsp;void&nbsp;responseSendError(int&nbsp;statusCode,
java.lang.String&nbsp;message)
throws java.io.IOException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#responseSendError-int-java.lang.String-"><code>ExternalContext.responseSendError(int,String)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#responseSendError-int-java.lang.String-">responseSendError</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>statusCode</code> - an HTTP status code</dd>
<dd><code>message</code> - an option message to detail the cause of the code</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - any IO related exceptions.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#responseSendError-int-java.lang.String-"><code>ExternalContext.responseSendError(int,String)</code></a></dd>
</dl>
</li>
</ul>
<a name="setResponseStatus-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseStatus</h4>
<pre>public&nbsp;void&nbsp;setResponseStatus(int&nbsp;statusCode)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseStatus-int-"><code>ExternalContext.setResponseStatus(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setResponseStatus-int-">setResponseStatus</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>statusCode</code> - an HTTP status code</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setResponseStatus-int-"><code>ExternalContext.setResponseStatus(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="responseFlushBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>responseFlushBuffer</h4>
<pre>public&nbsp;void&nbsp;responseFlushBuffer()
throws java.io.IOException</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#responseFlushBuffer--"><code>ExternalContext.responseFlushBuffer()</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#responseFlushBuffer--">responseFlushBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - any IO related exception.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#responseFlushBuffer--"><code>ExternalContext.responseFlushBuffer()</code></a></dd>
</dl>
</li>
</ul>
<a name="setResponseContentLength-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseContentLength</h4>
<pre>public&nbsp;void&nbsp;setResponseContentLength(int&nbsp;length)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#setResponseContentLength-int-"><code>ExternalContext.setResponseContentLength(int)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#setResponseContentLength-int-">setResponseContentLength</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>length</code> - the value to be set.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#setResponseContentLength-int-"><code>ExternalContext.setResponseContentLength(int)</code></a></dd>
</dl>
</li>
</ul>
<a name="encodeBookmarkableURL-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodeBookmarkableURL</h4>
<pre>public&nbsp;java.lang.String&nbsp;encodeBookmarkableURL(java.lang.String&nbsp;baseUrl,
java.util.Map&lt;java.lang.String,java.util.List&lt;java.lang.String&gt;&gt;&nbsp;parameters)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeBookmarkableURL-java.lang.String-java.util.Map-"><code>ExternalContext.encodeBookmarkableURL(String, java.util.Map)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#encodeBookmarkableURL-java.lang.String-java.util.Map-">encodeBookmarkableURL</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>baseUrl</code> - The base URL onto which the query string generated by this method will be appended. The URL may contain query parameters.</dd>
<dd><code>parameters</code> - The collection of Parameter objects, representing name=value pairs that are used to produce a query string</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the result of encoding.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#encodeBookmarkableURL-java.lang.String-java.util.Map-"><code>ExternalContext.encodeBookmarkableURL(String, java.util.Map)</code></a></dd>
</dl>
</li>
</ul>
<a name="encodeRedirectURL-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodeRedirectURL</h4>
<pre>public&nbsp;java.lang.String&nbsp;encodeRedirectURL(java.lang.String&nbsp;baseUrl,
java.util.Map&lt;java.lang.String,java.util.List&lt;java.lang.String&gt;&gt;&nbsp;parameters)</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#encodeRedirectURL-java.lang.String-java.util.Map-"><code>ExternalContext.encodeRedirectURL(String, java.util.Map)</code></a>
on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a> object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#encodeRedirectURL-java.lang.String-java.util.Map-">encodeRedirectURL</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>baseUrl</code> - The base URL onto which the query string generated by this method will be appended. The URL may contain query parameters.</dd>
<dd><code>parameters</code> - The collection of Parameter objects, representing name=value pairs that are used to produce a query string</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the result of encoding.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#encodeRedirectURL-java.lang.String-java.util.Map-"><code>ExternalContext.encodeRedirectURL(String, java.util.Map)</code></a></dd>
</dl>
</li>
</ul>
<a name="getFlash--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getFlash</h4>
<pre>public&nbsp;<a href="../../../javax/faces/context/Flash.html" title="class in javax.faces.context">Flash</a>&nbsp;getFlash()</pre>
<div class="block"><p>The default behavior of this method is to
call <a href="../../../javax/faces/context/ExternalContext.html#getFlash--"><code>ExternalContext.getFlash()</code></a> on the wrapped <a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context"><code>ExternalContext</code></a>
object.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javax/faces/context/ExternalContext.html#getFlash--">getFlash</a></code>&nbsp;in class&nbsp;<code><a href="../../../javax/faces/context/ExternalContext.html" title="class in javax.faces.context">ExternalContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <code>Flash</code> for this application.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javax/faces/context/ExternalContext.html#getFlash--"><code>ExternalContext.getFlash()</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= 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><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></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><a href="../../../javax/faces/context/ExternalContextFactory.html" title="class in javax.faces.context"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javax/faces/context/FacesContext.html" title="class in javax.faces.context"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javax/faces/context/ExternalContextWrapper.html" target="_top">Frames</a></li>
<li><a href="ExternalContextWrapper.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.faces.context.ExternalContext">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>