blob: 138ecd4f9d4ffcb3f11123ea734c1d87d2edd981 [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>
<!-- Generated by javadoc (1.8.0_191) on Fri Mar 15 15:10:09 CET 2019 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>InternalContextAdapterImpl (Apache Velocity 2.1 API)</title>
<meta name="date" content="2019-03-15">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InternalContextAdapterImpl (Apache Velocity 2.1 API)";
}
}
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};
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="class-use/InternalContextAdapterImpl.html">Use</a></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="../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/velocity/context/InternalEventContext.html" title="interface in org.apache.velocity.context"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/velocity/context/InternalContextAdapterImpl.html" target="_top">Frames</a></li>
<li><a href="InternalContextAdapterImpl.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>Field&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">org.apache.velocity.context</div>
<h2 title="Class InternalContextAdapterImpl" class="title">Class InternalContextAdapterImpl</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.velocity.context.InternalContextAdapterImpl</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a>, <a href="../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>, <a href="../../../../org/apache/velocity/context/InternalEventContext.html" title="interface in org.apache.velocity.context">InternalEventContext</a>, <a href="../../../../org/apache/velocity/context/InternalWrapperContext.html" title="interface in org.apache.velocity.context">InternalWrapperContext</a></dd>
</dl>
<hr>
<br>
<pre>public final class <span class="typeNameLabel">InternalContextAdapterImpl</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a></pre>
<div class="block">This adapter class is the container for all context types for internal
use. The AST now uses this class rather than the app-level Context
interface to allow flexibility in the future.
Currently, we have two context interfaces which must be supported :
<ul>
<li> Context : used for application/template data access
<li> InternalHousekeepingContext : used for internal housekeeping and caching
<li> InternalWrapperContext : used for getting root cache context and other
such.
<li> InternalEventContext : for event handling.
</ul>
This class implements the two interfaces to ensure that all methods are
supported. When adding to the interfaces, or adding more context
functionality, the interface is the primary definition, so alter that first
and then all classes as necessary. As of this writing, this would be
the only class affected by changes to InternalContext
This class ensures that an InternalContextBase is available for internal
use. If an application constructs their own Context-implementing
object w/o subclassing AbstractContext, it may be that support for
InternalContext is not available. Therefore, InternalContextAdapter will
create an InternalContextBase if necessary for this support. Note that
if this is necessary, internal information such as node-cache data will be
lost from use to use of the context. This may or may not be important,
depending upon application.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>$Id: InternalContextAdapterImpl.java 1835856 2018-07-13 19:27:31Z cbrisson $</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd><a href="mailto:geirm@optonline.net">Geir Magnusson Jr.</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#InternalContextAdapterImpl-org.apache.velocity.context.Context-">InternalContextAdapterImpl</a></span>(<a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a>&nbsp;c)</code>
<div class="block">CTOR takes a Context and wraps it, delegating all 'data' calls
to it.</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><a href="../../../../org/apache/velocity/app/event/EventCartridge.html" title="class in org.apache.velocity.app.event">EventCartridge</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#attachEventCartridge-org.apache.velocity.app.event.EventCartridge-">attachEventCartridge</a></span>(<a href="../../../../org/apache/velocity/app/event/EventCartridge.html" title="class in org.apache.velocity.app.event">EventCartridge</a>&nbsp;ec)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#containsKey-java.lang.String-">containsKey</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Indicates whether the specified key is in the context.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#get-java.lang.String-">get</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Gets the value corresponding to the provided key from the context.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getBaseContext--">getBaseContext</a></span>()</code>
<div class="block">Returns the base context that we are
wrapping.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getCurrentMacroCallDepth--">getCurrentMacroCallDepth</a></span>()</code>
<div class="block">get the current macro call depth</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getCurrentMacroName--">getCurrentMacroName</a></span>()</code>
<div class="block">get the current macro name</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/velocity/runtime/resource/Resource.html" title="class in org.apache.velocity.runtime.resource">Resource</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getCurrentResource--">getCurrentResource</a></span>()</code>
<div class="block">temporary fix to enable #include() to figure out
current encoding.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getCurrentTemplateName--">getCurrentTemplateName</a></span>()</code>
<div class="block">get the current template name</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/velocity/app/event/EventCartridge.html" title="class in org.apache.velocity.app.event">EventCartridge</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getEventCartridge--">getEventCartridge</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getInternalUserContext--">getInternalUserContext</a></span>()</code>
<div class="block">returns the user data context that
we are wrapping</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getKeys--">getKeys</a></span>()</code>
<div class="block">Get all the keys for the values in the context.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getMacroLibraries--">getMacroLibraries</a></span>()</code>
<div class="block">Get the macro library list for the current template.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getMacroNameStack--">getMacroNameStack</a></span>()</code>
<div class="block">Returns the macro name stack in form of an array.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#getTemplateNameStack--">getTemplateNameStack</a></span>()</code>
<div class="block">Returns the template name stack in form of an array.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/velocity/util/introspection/IntrospectionCacheData.html" title="class in org.apache.velocity.util.introspection">IntrospectionCacheData</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#icacheGet-java.lang.Object-">icacheGet</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>
<div class="block">returns an IntrospectionCache Data (@see IntrospectionCacheData)
object if exists for the key</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#icachePut-java.lang.Object-org.apache.velocity.util.introspection.IntrospectionCacheData-">icachePut</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
<a href="../../../../org/apache/velocity/util/introspection/IntrospectionCacheData.html" title="class in org.apache.velocity.util.introspection">IntrospectionCacheData</a>&nbsp;o)</code>
<div class="block">places an IntrospectionCache Data (@see IntrospectionCacheData)
element in the cache for specified key</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#popCurrentMacroName--">popCurrentMacroName</a></span>()</code>
<div class="block">remove the current macro name from stack</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#popCurrentTemplateName--">popCurrentTemplateName</a></span>()</code>
<div class="block">remove the current template name from stack</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#pushCurrentMacroName-java.lang.String-">pushCurrentMacroName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>
<div class="block">set the current macro name on top of stack</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#pushCurrentTemplateName-java.lang.String-">pushCurrentTemplateName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>
<div class="block">set the current template name on top of stack</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#put-java.lang.String-java.lang.Object-">put</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Adds a name/value pair to the context.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#remove-java.lang.String-">remove</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Removes the value associated with the specified key from the context.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#setCurrentResource-org.apache.velocity.runtime.resource.Resource-">setCurrentResource</a></span>(<a href="../../../../org/apache/velocity/runtime/resource/Resource.html" title="class in org.apache.velocity.runtime.resource">Resource</a>&nbsp;r)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/velocity/context/InternalContextAdapterImpl.html#setMacroLibraries-java.util.List-">setMacroLibraries</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;macroLibraries)</code>
<div class="block">Set the macro library list for the current template.</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.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></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="InternalContextAdapterImpl-org.apache.velocity.context.Context-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>InternalContextAdapterImpl</h4>
<pre>public&nbsp;InternalContextAdapterImpl(<a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a>&nbsp;c)</pre>
<div class="block">CTOR takes a Context and wraps it, delegating all 'data' calls
to it.
For support of internal contexts, it will create an InternalContextBase
if need be.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - </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="pushCurrentTemplateName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pushCurrentTemplateName</h4>
<pre>public&nbsp;void&nbsp;pushCurrentTemplateName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</pre>
<div class="block">set the current template name on top of stack</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - current template name</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.pushCurrentTemplateName(java.lang.String)</code></dd>
</dl>
</li>
</ul>
<a name="popCurrentTemplateName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>popCurrentTemplateName</h4>
<pre>public&nbsp;void&nbsp;popCurrentTemplateName()</pre>
<div class="block">remove the current template name from stack</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.popCurrentTemplateName()</code></dd>
</dl>
</li>
</ul>
<a name="getCurrentTemplateName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentTemplateName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCurrentTemplateName()</pre>
<div class="block">get the current template name</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String current template name</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.getCurrentTemplateName()</code></dd>
</dl>
</li>
</ul>
<a name="getTemplateNameStack--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTemplateNameStack</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getTemplateNameStack()</pre>
<div class="block">Returns the template name stack in form of an array.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String[] with the template name stack contents.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.getTemplateNameStack()</code></dd>
</dl>
</li>
</ul>
<a name="pushCurrentMacroName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pushCurrentMacroName</h4>
<pre>public&nbsp;void&nbsp;pushCurrentMacroName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</pre>
<div class="block">set the current macro name on top of stack</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - current macro name</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.pushCurrentMacroName(java.lang.String)</code></dd>
</dl>
</li>
</ul>
<a name="popCurrentMacroName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>popCurrentMacroName</h4>
<pre>public&nbsp;void&nbsp;popCurrentMacroName()</pre>
<div class="block">remove the current macro name from stack</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.popCurrentMacroName()</code></dd>
</dl>
</li>
</ul>
<a name="getCurrentMacroName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentMacroName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCurrentMacroName()</pre>
<div class="block">get the current macro name</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String current macro name</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.getCurrentMacroName()</code></dd>
</dl>
</li>
</ul>
<a name="getCurrentMacroCallDepth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentMacroCallDepth</h4>
<pre>public&nbsp;int&nbsp;getCurrentMacroCallDepth()</pre>
<div class="block">get the current macro call depth</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>int current macro call depth</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.getCurrentMacroCallDepth()</code></dd>
</dl>
</li>
</ul>
<a name="getMacroNameStack--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMacroNameStack</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getMacroNameStack()</pre>
<div class="block">Returns the macro name stack in form of an array.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String[] with the macro name stack contents.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.getMacroNameStack()</code></dd>
</dl>
</li>
</ul>
<a name="icacheGet-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>icacheGet</h4>
<pre>public&nbsp;<a href="../../../../org/apache/velocity/util/introspection/IntrospectionCacheData.html" title="class in org.apache.velocity.util.introspection">IntrospectionCacheData</a>&nbsp;icacheGet(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</pre>
<div class="block">returns an IntrospectionCache Data (@see IntrospectionCacheData)
object if exists for the key</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - key to find in cache</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>cache object</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.icacheGet(java.lang.Object)</code></dd>
</dl>
</li>
</ul>
<a name="icachePut-java.lang.Object-org.apache.velocity.util.introspection.IntrospectionCacheData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>icachePut</h4>
<pre>public&nbsp;void&nbsp;icachePut(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
<a href="../../../../org/apache/velocity/util/introspection/IntrospectionCacheData.html" title="class in org.apache.velocity.util.introspection">IntrospectionCacheData</a>&nbsp;o)</pre>
<div class="block">places an IntrospectionCache Data (@see IntrospectionCacheData)
element in the cache for specified key</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - key</dd>
<dd><code>o</code> - IntrospectionCacheData object to place in cache</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.icachePut(java.lang.Object, org.apache.velocity.util.introspection.IntrospectionCacheData)</code></dd>
</dl>
</li>
</ul>
<a name="setCurrentResource-org.apache.velocity.runtime.resource.Resource-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentResource</h4>
<pre>public&nbsp;void&nbsp;setCurrentResource(<a href="../../../../org/apache/velocity/runtime/resource/Resource.html" title="class in org.apache.velocity.runtime.resource">Resource</a>&nbsp;r)</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.setCurrentResource(org.apache.velocity.runtime.resource.Resource)</code></dd>
</dl>
</li>
</ul>
<a name="getCurrentResource--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentResource</h4>
<pre>public&nbsp;<a href="../../../../org/apache/velocity/runtime/resource/Resource.html" title="class in org.apache.velocity.runtime.resource">Resource</a>&nbsp;getCurrentResource()</pre>
<div class="block">temporary fix to enable #include() to figure out
current encoding.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The current resource.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.getCurrentResource()</code></dd>
</dl>
</li>
</ul>
<a name="setMacroLibraries-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMacroLibraries</h4>
<pre>public&nbsp;void&nbsp;setMacroLibraries(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;macroLibraries)</pre>
<div class="block">Set the macro library list for the current template.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>macroLibraries</code> - list of macro libraries to set</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.setMacroLibraries(List)</code></dd>
</dl>
</li>
</ul>
<a name="getMacroLibraries--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMacroLibraries</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getMacroLibraries()</pre>
<div class="block">Get the macro library list for the current template.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of macro library names</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>InternalHousekeepingContext.getMacroLibraries()</code></dd>
</dl>
</li>
</ul>
<a name="put-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;put(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html#put-java.lang.String-java.lang.Object-">Context</a></code></span></div>
<div class="block">Adds a name/value pair to the context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/Context.html#put-java.lang.String-java.lang.Object-">put</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html#put-java.lang.String-java.lang.Object-">put</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html" title="interface in org.apache.velocity.context">InternalWrapperContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - The name to key the provided value with.</dd>
<dd><code>value</code> - The corresponding value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The old object or null if there was no old object.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/velocity/context/Context.html#put-java.lang.String-java.lang.Object-"><code>Context.put(java.lang.String, java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="get-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;get(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html#get-java.lang.String-">Context</a></code></span></div>
<div class="block">Gets the value corresponding to the provided key from the context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/Context.html#get-java.lang.String-">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html#get-java.lang.String-">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html" title="interface in org.apache.velocity.context">InternalWrapperContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - The name of the desired value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The value corresponding to the provided key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/velocity/context/Context.html#get-java.lang.String-"><code>Context.get(java.lang.String)</code></a></dd>
</dl>
</li>
</ul>
<a name="containsKey-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsKey</h4>
<pre>public&nbsp;boolean&nbsp;containsKey(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html#containsKey-java.lang.String-">Context</a></code></span></div>
<div class="block">Indicates whether the specified key is in the context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/Context.html#containsKey-java.lang.String-">containsKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html#containsKey-java.lang.String-">containsKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html" title="interface in org.apache.velocity.context">InternalWrapperContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - The key to look for.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the key is in the context.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/velocity/context/Context.html#containsKey-java.lang.String-"><code>Context.containsKey(java.lang.String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getKeys--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeys</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getKeys()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html#getKeys--">Context</a></code></span></div>
<div class="block">Get all the keys for the values in the context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/Context.html#getKeys--">getKeys</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>All the keys for the values in the context.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/velocity/context/Context.html#getKeys--"><code>Context.getKeys()</code></a></dd>
</dl>
</li>
</ul>
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;remove(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html#remove-java.lang.String-">Context</a></code></span></div>
<div class="block">Removes the value associated with the specified key from the context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/Context.html#remove-java.lang.String-">remove</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - The name of the value to remove.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The value that the key was mapped to, or <code>null</code>
if unmapped.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/velocity/context/Context.html#remove-java.lang.String-"><code>Context.remove(java.lang.String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getInternalUserContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInternalUserContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/velocity/context/Context.html" title="interface in org.apache.velocity.context">Context</a>&nbsp;getInternalUserContext()</pre>
<div class="block">returns the user data context that
we are wrapping</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html#getInternalUserContext--">getInternalUserContext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html" title="interface in org.apache.velocity.context">InternalWrapperContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The internal user data context.</dd>
</dl>
</li>
</ul>
<a name="getBaseContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>&nbsp;getBaseContext()</pre>
<div class="block">Returns the base context that we are
wrapping. Here, its this, but for other thing
like VM related context contortions, it can
be something else</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html#getBaseContext--">getBaseContext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/InternalWrapperContext.html" title="interface in org.apache.velocity.context">InternalWrapperContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The base context.</dd>
</dl>
</li>
</ul>
<a name="attachEventCartridge-org.apache.velocity.app.event.EventCartridge-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>attachEventCartridge</h4>
<pre>public&nbsp;<a href="../../../../org/apache/velocity/app/event/EventCartridge.html" title="class in org.apache.velocity.app.event">EventCartridge</a>&nbsp;attachEventCartridge(<a href="../../../../org/apache/velocity/app/event/EventCartridge.html" title="class in org.apache.velocity.app.event">EventCartridge</a>&nbsp;ec)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/InternalEventContext.html#attachEventCartridge-org.apache.velocity.app.event.EventCartridge-">attachEventCartridge</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/InternalEventContext.html" title="interface in org.apache.velocity.context">InternalEventContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The old EventCartridge.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/velocity/context/InternalEventContext.html#attachEventCartridge-org.apache.velocity.app.event.EventCartridge-"><code>InternalEventContext.attachEventCartridge(org.apache.velocity.app.event.EventCartridge)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEventCartridge--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getEventCartridge</h4>
<pre>public&nbsp;<a href="../../../../org/apache/velocity/app/event/EventCartridge.html" title="class in org.apache.velocity.app.event">EventCartridge</a>&nbsp;getEventCartridge()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/velocity/context/InternalEventContext.html#getEventCartridge--">getEventCartridge</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/velocity/context/InternalEventContext.html" title="interface in org.apache.velocity.context">InternalEventContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The current EventCartridge.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/velocity/context/InternalEventContext.html#getEventCartridge--"><code>InternalEventContext.getEventCartridge()</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="class-use/InternalContextAdapterImpl.html">Use</a></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="../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/velocity/context/InternalEventContext.html" title="interface in org.apache.velocity.context"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/velocity/context/InternalContextAdapterImpl.html" target="_top">Frames</a></li>
<li><a href="InternalContextAdapterImpl.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>Field&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 ======= -->
<p class="legalCopy"><small>Copyright &#169; 2000&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>