You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2017/03/01 18:48:40 UTC

[05/51] [partial] incubator-freemarker-site git commit: FM3 API javadocs

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/55a5c314/builds/fm3/api/org/apache/freemarker/core/model/class-use/TemplateModelException.html
----------------------------------------------------------------------
diff --git a/builds/fm3/api/org/apache/freemarker/core/model/class-use/TemplateModelException.html b/builds/fm3/api/org/apache/freemarker/core/model/class-use/TemplateModelException.html
new file mode 100644
index 0000000..44ccf43
--- /dev/null
+++ b/builds/fm3/api/org/apache/freemarker/core/model/class-use/TemplateModelException.html
@@ -0,0 +1,1168 @@
+<!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_66) on Wed Mar 01 19:40:23 CET 2017 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.freemarker.core.model.TemplateModelException (FreeMarker 3.0.0-nightly-incubating API)</title>
+<meta name="date" content="2017-03-01">
+<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="Uses of Class org.apache.freemarker.core.model.TemplateModelException (FreeMarker 3.0.0-nightly-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">Class</a></li>
+<li class="navBarCell1Rev">Use</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>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/freemarker/core/model/class-use/TemplateModelException.html" target="_top">Frames</a></li>
+<li><a href="TemplateModelException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.freemarker.core.model.TemplateModelException" class="title">Uses of Class<br>org.apache.freemarker.core.model.TemplateModelException</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core">org.apache.freemarker.core</a></td>
+<td class="colLast">
+<div class="block"><b>The most commonly used API-s of FreeMarker;</b>
+start with <code>Configuration</code> (see also the
+<a href="http://freemarker.org/docs/pgui_quickstart.html" target="_blank">Getting Stared</a> in the Manual.)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core.debug">org.apache.freemarker.core.debug</a></td>
+<td class="colLast">
+<div class="block">Debugging API; experimental status, might change!
+This is to support debugging in IDE-s.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core.model">org.apache.freemarker.core.model</a></td>
+<td class="colLast">
+<div class="block">Data model and template language type system: Base classes/interfaces.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core.model.impl">org.apache.freemarker.core.model.impl</a></td>
+<td class="colLast">
+<div class="block">Data model and template language type system: Standard implementations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core.outputformat">org.apache.freemarker.core.outputformat</a></td>
+<td class="colLast">
+<div class="block">Template output format: Base classes/interfaces</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core.outputformat.impl">org.apache.freemarker.core.outputformat.impl</a></td>
+<td class="colLast">
+<div class="block">Template output format: Standard implementations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core.util">org.apache.freemarker.core.util</a></td>
+<td class="colLast">
+<div class="block">Various classes used by core FreeMarker code but might be useful outside of it too.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.freemarker.core.valueformat">org.apache.freemarker.core.valueformat</a></td>
+<td class="colLast">
+<div class="block">Formatting values shown in templates: Base classes/interfaces</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.freemarker.dom">org.apache.freemarker.dom</a></td>
+<td class="colLast">
+<div class="block">Exposes DOM XML nodes to templates as easily traversable trees;
+see <a href="http://freemarker.org/docs/xgui.html" target="_blank">in the Manual</a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.freemarker.servlet">org.apache.freemarker.servlet</a></td>
+<td class="colLast">
+<div class="block">Servlet for legacy "Model 2" frameworks that allows using FreeMarker
+templates instead of JSP as the MVC View
+(see <a href="http://freemarker.org/docs/pgui_misc_servlet.html" target="_blank">in the Manual</a>), also
+custom JSP tag support.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.freemarker.servlet.jsp">org.apache.freemarker.servlet.jsp</a></td>
+<td class="colLast">
+<div class="block">
+Allows JSP custom tags to be used inside FreeMarker templates as if they where FreeMarker directives.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.freemarker.core">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a> in <a href="../../../../../../org/apache/freemarker/core/package-summary.html">org.apache.freemarker.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/freemarker/core/package-summary.html">org.apache.freemarker.core</a> that throw <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Environment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/Environment.html#getGlobalVariable-java.lang.String-">getGlobalVariable</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the globally visible variable of the given name (or null).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Environment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/Environment.html#getKnownVariableNames--">getKnownVariableNames</a></span>()</code>
+<div class="block">Returns a set of variable names that are known at the time of call.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Environment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/Environment.html#getLocalVariable-java.lang.String-">getLocalVariable</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the loop or macro local variable corresponding to this variable name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Environment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/Environment.html#getVariable-java.lang.String-">getVariable</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the variable that is visible in this context, or <code>null</code> if the variable is not found.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Configuration.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/Configuration.html#setAllSharedVariables-org.apache.freemarker.core.model.TemplateHashModelEx-">setAllSharedVariables</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx.html" title="interface in org.apache.freemarker.core.model">TemplateHashModelEx</a>&nbsp;hash)</code>
+<div class="block">Adds all object in the hash as shared variable to the configuration; it's like doing several
+ <a href="../../../../../../org/apache/freemarker/core/Configuration.html#setSharedVariable-java.lang.String-java.lang.Object-"><code>Configuration.setSharedVariable(String, Object)</code></a> calls, one for each hash entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Configuration.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/Configuration.html#setSharedVariable-java.lang.String-java.lang.Object-">setSharedVariable</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                 <a href="http://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 shared variable to the configuration; It uses <a href="../../../../../../org/apache/freemarker/core/Configurable.html#getObjectWrapper--"><code>Configurable.getObjectWrapper()</code></a> to wrap the 
+ <code>value</code>, so it's important that the object wrapper is set before this.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Configuration.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/Configuration.html#setSharedVaribles-java.util.Map-">setSharedVaribles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;map)</code>
+<div class="block">Replaces all shared variables (removes all previously added ones).</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.freemarker.core.debug">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a> in <a href="../../../../../../org/apache/freemarker/core/debug/package-summary.html">org.apache.freemarker.core.debug</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/freemarker/core/debug/package-summary.html">org.apache.freemarker.core.debug</a> that throw <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html" title="interface in org.apache.freemarker.core.debug">DebugModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#get-int-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html" title="interface in org.apache.freemarker.core.debug">DebugModel</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#get-int-int-">get</a></span>(int&nbsp;fromIndex,
+   int&nbsp;toIndex)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html" title="interface in org.apache.freemarker.core.debug">DebugModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#get-java.lang.String-">get</a></span>(<a href="http://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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html" title="interface in org.apache.freemarker.core.debug">DebugModel</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#get-java.lang.String:A-">get</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;keys)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#getAsBoolean--">getAsBoolean</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#getAsDate--">getAsDate</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#getAsNumber--">getAsNumber</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#getAsString--">getAsString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html" title="interface in org.apache.freemarker.core.debug">DebugModel</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#getCollection--">getCollection</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#getDateType--">getDateType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#keys--">keys</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">DebugModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/debug/DebugModel.html#size--">size</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.freemarker.core.model">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a> in <a href="../../../../../../org/apache/freemarker/core/model/package-summary.html">org.apache.freemarker.core.model</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/freemarker/core/model/package-summary.html">org.apache.freemarker.core.model</a> that throw <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">TransformControl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TransformControl.html#afterBody--">afterBody</a></span>()</code>
+<div class="block">Called after the body has been evaluated.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateCollectionModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModelEx.html#contains-org.apache.freemarker.core.model.TemplateModel-">contains</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;item)</code>
+<div class="block">Tells if a given value occurs in the collection, according the rules of the wrapped collection.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">TemplateMethodModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateMethodModelEx.html#exec-java.util.List-">exec</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;arguments)</code>
+<div class="block">Executes the method call.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">TemplateMethodModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateMethodModel.html#exec-java.util.List-">exec</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;arguments)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Executes the method call.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateSequenceModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateSequenceModel.html#get-int-">get</a></span>(int&nbsp;index)</code>
+<div class="block">Retrieves the i-th template model in this sequence.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModel.html#get-java.lang.String-">get</a></span>(<a href="http://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 a <tt>TemplateModel</tt> from the hash.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateModelWithAPISupport.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelWithAPISupport.html#getAPI--">getAPI</a></span>()</code>
+<div class="block">Returns the model that exposes the (Java) API of the value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateBooleanModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateBooleanModel.html#getAsBoolean--">getAsBoolean</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateDateModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateDateModel.html#getAsDate--">getAsDate</a></span>()</code>
+<div class="block">Returns the date value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateNumberModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNumberModel.html#getAsNumber--">getAsNumber</a></span>()</code>
+<div class="block">Returns the numeric value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">TemplateScalarModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateScalarModel.html#getAsString--">getAsString</a></span>()</code>
+<div class="block">Returns the string representation of this model.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateSequenceModel.html" title="interface in org.apache.freemarker.core.model">TemplateSequenceModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateNodeModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModel.html#getChildNodes--">getChildNodes</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx2.KeyValuePair.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx2.KeyValuePair.html#getKey--">getKey</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModelEx.html" title="interface in org.apache.freemarker.core.model">TemplateNodeModelEx</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateNodeModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModelEx.html#getNextSibling--">getNextSibling</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">TemplateNodeModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModel.html#getNodeName--">getNodeName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">TemplateNodeModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModel.html#getNodeNamespace--">getNodeNamespace</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">TemplateNodeModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModel.html#getNodeType--">getNodeType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModel.html" title="interface in org.apache.freemarker.core.model">TemplateNodeModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateNodeModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModel.html#getParentNode--">getParentNode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModelEx.html" title="interface in org.apache.freemarker.core.model">TemplateNodeModelEx</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateNodeModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateNodeModelEx.html#getPreviousSibling--">getPreviousSibling</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx2.KeyValuePair.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx2.KeyValuePair.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateTransformModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateTransformModel.html#getWriter-java.io.Writer-java.util.Map-">getWriter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out,
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;args)</code>
+<div class="block">Returns a writer that will be used by the engine to feed the
+ transformation input to the transform.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateModelIterator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html#hasNext--">hasNext</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx2.KeyValuePairIterator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx2.KeyValuePairIterator.html#hasNext--">hasNext</a></span>()</code>
+<div class="block">Similar to <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#hasNext--" title="class or interface in java.util"><code>Iterator.hasNext()</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModel.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateCollectionModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModelEx.html#isEmpty--">isEmpty</a></span>()</code>
+<div class="block">Returns if the collection contains any elements.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html" title="interface in org.apache.freemarker.core.model">TemplateModelIterator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateCollectionModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModel.html#iterator--">iterator</a></span>()</code>
+<div class="block">Retrieves a template model iterator that is used to iterate over the elements in this collection.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModel.html" title="interface in org.apache.freemarker.core.model">TemplateCollectionModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx.html#keys--">keys</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx2.KeyValuePairIterator.html" title="interface in org.apache.freemarker.core.model">TemplateHashModelEx2.KeyValuePairIterator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx2.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx2.html#keyValuePairIterator--">keyValuePairIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateModelIterator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html#next--">next</a></span>()</code>
+<div class="block">Returns the next model.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx2.KeyValuePair.html" title="interface in org.apache.freemarker.core.model">TemplateHashModelEx2.KeyValuePair</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx2.KeyValuePairIterator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx2.KeyValuePairIterator.html#next--">next</a></span>()</code>
+<div class="block">Similar to <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util"><code>Iterator.next()</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">TransformControl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TransformControl.html#onStart--">onStart</a></span>()</code>
+<div class="block">Called before the body is evaluated for the first time.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateSequenceModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateSequenceModel.html#size--">size</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx.html#size--">size</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateCollectionModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModelEx.html#size--">size</a></span>()</code>
+<div class="block">Returns the number items in this collection, or <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a>, if there are more than
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a> items.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">ObjectWrapperAndUnwrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/ObjectWrapperAndUnwrapper.html#tryUnwrapTo-org.apache.freemarker.core.model.TemplateModel-java.lang.Class-">tryUnwrapTo</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;tm,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass)</code>
+<div class="block">Attempts to unwrap a <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateModel</code></a> to a plain Java object that's the instance of the given class (or is
+ <code>null</code>).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">ObjectWrapperAndUnwrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/ObjectWrapperAndUnwrapper.html#unwrap-org.apache.freemarker.core.model.TemplateModel-">unwrap</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;tm)</code>
+<div class="block">Unwraps a <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateModel</code></a> to a plain Java object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModel.html" title="interface in org.apache.freemarker.core.model">TemplateCollectionModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TemplateHashModelEx.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModelEx.html#values--">values</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WrappingTemplateModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/WrappingTemplateModel.html#wrap-java.lang.Object-">wrap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
+<div class="block">Wraps the passed object into a template model using this object's object
+ wrapper.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/ObjectWrapper.html#wrap-java.lang.Object-">wrap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
+<div class="block">Makes a <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateModel</code></a> out of a non-<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateModel</code></a> object, usually by "wrapping" it into a
+ <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateModel</code></a> implementation that delegates to the original object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModel.html" title="interface in org.apache.freemarker.core.model">TemplateHashModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ObjectWrapperWithAPISupport.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/ObjectWrapperWithAPISupport.html#wrapAsAPI-java.lang.Object-">wrapAsAPI</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
+<div class="block">Wraps an object to a <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateModel</code></a> that exposes the object's "native" (usually, Java) API.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.freemarker.core.model.impl">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a> in <a href="../../../../../../org/apache/freemarker/core/model/impl/package-summary.html">org.apache.freemarker.core.model.impl</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a> in <a href="../../../../../../org/apache/freemarker/core/model/impl/package-summary.html">org.apache.freemarker.core.model.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/InvalidPropertyException.html" title="class in org.apache.freemarker.core.model.impl">InvalidPropertyException</a></span></code>
+<div class="block">An exception thrown when there is an attempt to access
+ an invalid bean property when we are in a "strict bean" mode</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/freemarker/core/model/impl/package-summary.html">org.apache.freemarker.core.model.impl</a> that throw <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultNonListCollectionAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultNonListCollectionAdapter.html#contains-org.apache.freemarker.core.model.TemplateModel-">contains</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;item)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">ResourceBundleModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/ResourceBundleModel.html#exec-java.util.List-">exec</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;arguments)</code>
+<div class="block">Takes first argument as a resource key, looks up a string in resource bundle
+ with this key, then applies a MessageFormat.format on the string with the
+ rest of the arguments.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">JavaMethodModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/JavaMethodModel.html#exec-java.util.List-">exec</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;arguments)</code>
+<div class="block">Invokes the method, passing it the arguments from the list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleSequence.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/SimpleSequence.html#get-int-">get</a></span>(int&nbsp;index)</code>
+<div class="block">Returns the item at the specified index of the list.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultListAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultListAdapter.html#get-int-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CollectionAndSequence.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/CollectionAndSequence.html#get-int-">get</a></span>(int&nbsp;i)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleHash.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/SimpleHash.html#get-java.lang.String-">get</a></span>(<a href="http://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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultMapAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultMapAdapter.html#get-java.lang.String-">get</a></span>(<a href="http://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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/BeanModel.html#get-java.lang.String-">get</a></span>(<a href="http://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">Uses Beans introspection to locate a property or method with name
+ matching the key name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultNonListCollectionAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultNonListCollectionAdapter.html#getAPI--">getAPI</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultMapAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultMapAdapter.html#getAPI--">getAPI</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultListAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultListAdapter.html#getAPI--">getAPI</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultIterableAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultIterableAdapter.html#getAPI--">getAPI</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/BeanModel.html#getAPI--">getAPI</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RestrictedObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/RestrictedObjectWrapper.html#handleNonBasicTypes-java.lang.Object-">handleNonBasicTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
+<div class="block">Called if a type other than the simple ones we know about is passed in.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultObjectWrapper.html#handleNonBasicTypes-java.lang.Object-">handleNonBasicTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
+<div class="block">Called for an object that isn't considered to be of a "basic" Java type, like for all application specific types,
+ but currently also for <a href="http://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom"><code>Node</code></a>-s and <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ResourceBundle.html?is-external=true" title="class or interface in java.util"><code>ResourceBundle</code></a>-s.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/BeanModel.html#invokeGenericGet-java.util.Map-java.lang.Class-java.lang.String-">invokeGenericGet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;classInfo,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz,
+                <a href="http://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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ResourceBundleModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/ResourceBundleModel.html#invokeGenericGet-java.util.Map-java.lang.Class-java.lang.String-">invokeGenericGet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;keyMap,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
+                <a href="http://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">Overridden to invoke the getObject method of the resource bundle.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html" title="interface in org.apache.freemarker.core.model">TemplateModelIterator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultNonListCollectionAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultNonListCollectionAdapter.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html" title="interface in org.apache.freemarker.core.model">TemplateModelIterator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultIteratorAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultIteratorAdapter.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html" title="interface in org.apache.freemarker.core.model">TemplateModelIterator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultIterableAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultIterableAdapter.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html" title="interface in org.apache.freemarker.core.model">TemplateModelIterator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultEnumerationAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultEnumerationAdapter.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModelIterator.html" title="interface in org.apache.freemarker.core.model">TemplateModelIterator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CollectionAndSequence.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/CollectionAndSequence.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">DefaultObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultObjectWrapper.html#newInstance-java.lang.Class-java.util.List-">newInstance</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;arguments)</code>
+<div class="block">Creates a new instance of the specified class using the method call logic of this object wrapper for calling the
+ constructor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultListAdapter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultListAdapter.html#size--">size</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">CollectionAndSequence.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/CollectionAndSequence.html#size--">size</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">SimpleSequence.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/SimpleSequence.html#toList--">toList</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">No replacement exists; not a reliable way of getting back the original list elemnts.</span></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleHash.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/SimpleHash.html#toMap--">toMap</a></span>()</code>
+<div class="block">Note that this method creates and returns a deep-copy of the underlying hash used
+ internally.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">DefaultObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultObjectWrapper.html#tryUnwrapTo-org.apache.freemarker.core.model.TemplateModel-java.lang.Class-">tryUnwrapTo</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;model,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">DefaultObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultObjectWrapper.html#unwrap-org.apache.freemarker.core.model.TemplateModel-">unwrap</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;model)</code>
+<div class="block">Attempts to unwrap a model into underlying object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://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"><span class="typeNameLabel">BeanModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/BeanModel.html#unwrap-org.apache.freemarker.core.model.TemplateModel-">unwrap</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;model)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">DefaultObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultObjectWrapper.html#unwrap-org.apache.freemarker.core.model.TemplateModel-java.lang.Class-">unwrap</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a>&nbsp;model,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass)</code>
+<div class="block">Attempts to unwrap a model into an object of the desired class.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModel.html" title="interface in org.apache.freemarker.core.model">TemplateCollectionModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/BeanModel.html#values--">values</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultObjectWrapper.html#wrap-java.lang.Object-">wrap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
+<div class="block">Wraps the parameter object to <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateModel</code></a> interface(s).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/freemarker/core/model/TemplateModel.html" title="interface in org.apache.freemarker.core.model">TemplateModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeanModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/BeanModel.html#wrap-java.lang.Object-">wrap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModel.html" title="interface in org.apache.freemarker.core.model">TemplateHashModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RestrictedObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/RestrictedObjectWrapper.html#wrapAsAPI-java.lang.Object-">wrapAsAPI</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/model/TemplateHashModel.html" title="interface in org.apache.freemarker.core.model">TemplateHashModel</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultObjectWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/DefaultObjectWrapper.html#wrapAsAPI-java.lang.Object-">wrapAsAPI</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../../../org/apache/freemarker/core/model/impl/package-summary.html">org.apache.freemarker.core.model.impl</a> that throw <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/model/impl/SimpleSequence.html#SimpleSequence-org.apache.freemarker.core.model.TemplateCollectionModel-">SimpleSequence</a></span>(<a href="../../../../../../org/apache/freemarker/core/model/TemplateCollectionModel.html" title="interface in org.apache.freemarker.core.model">TemplateCollectionModel</a>&nbsp;tcm)</code>
+<div class="block">Constructs a simple sequence from the passed collection model, which shouldn't be added to later.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.freemarker.core.outputformat">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a> in <a href="../../../../../../org/apache/freemarker/core/outputformat/package-summary.html">org.apache.freemarker.core.outputformat</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/freemarker/core/outputformat/package-summary.html">org.apache.freemarker.core.outputformat</a> that throw <a href="../../../../../../org/apache/freemarker/core/model/TemplateModelException.html" title="class in org.apache.freemarker.core.model">TemplateModelException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#concat-MO-MO-">concat</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a>&nbsp;mo1,
+      <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a>&nbsp;mo2)</code>
+<div class="block">Returns a <a href="../../../../../../org/apache/freemarker/core/model/TemplateMarkupOutputModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateMarkupOutputModel</code></a> that contains the content of both <a href="../../../../../../org/apache/freemarker/core/model/TemplateMarkupOutputModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateMarkupOutputModel</code></a>
+ objects concatenated.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#concat-MO-MO-">concat</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a>&nbsp;mo1,
+      <a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a>&nbsp;mo2)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="http://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"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#escapePlainText-java.lang.String-">escapePlainText</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;plainTextContent)</code>
+<div class="block">Should give the same result as <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-"><code>MarkupOutputFormat.fromPlainTextByEscaping(String)</code></a> and then
+ <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#getMarkupString-MO-"><code>MarkupOutputFormat.getMarkupString(TemplateMarkupOutputModel)</code></a>, but the implementation may uses a more efficient solution.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#fromMarkup-java.lang.String-">fromMarkup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;markupText)</code>
+<div class="block">Wraps a <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> that's already markup to <a href="../../../../../../org/apache/freemarker/core/model/TemplateMarkupOutputModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateMarkupOutputModel</code></a> interface, to indicate its
+ format.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#fromMarkup-java.lang.String-">fromMarkup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;markupText)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-">fromPlainTextByEscaping</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;textToEsc)</code>
+<div class="block">Converts a <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> that's assumed to be plain text to <a href="../../../../../../org/apache/freemarker/core/model/TemplateMarkupOutputModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateMarkupOutputModel</code></a>, by escaping any
+ special characters in the plain text.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-">fromPlainTextByEscaping</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;textToEsc)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="http://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"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#getMarkupString-MO-">getMarkupString</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a>&nbsp;mo)</code>
+<div class="block">Returns the content as markup text; never <code>null</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#getMarkupString-MO-">getMarkupString</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a>&nbsp;mo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="http://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"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#getSourcePlainText-MO-">getSourcePlainText</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a>&nbsp;mo)</code>
+<div class="block">If this <a href="../../../../../../org/apache/freemarker/core/model/TemplateMarkupOutputModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateMarkupOutputModel</code></a> was created with <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-"><code>MarkupOutputFormat.fromPlainTextByEscaping(String)</code></a>, it returns
+ the original plain text, otherwise it returns <code>null</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#getSourcePlainText-MO-">getSourcePlainText</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a>&nbsp;mo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#isEmpty-MO-">isEmpty</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a>&nbsp;mo)</code>
+<div class="block">Returns if the markup is empty (0 length).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#isEmpty-MO-">isEmpty</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a>&nbsp;mo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#isLegacyBuiltInBypassed-java.lang.String-">isLegacyBuiltInBypassed</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;builtInName)</code>
+<div class="block">Tells if a string built-in that can't handle a <a href="../../../../../../org/apache/freemarker/core/model/TemplateMarkupOutputModel.html" title="interface in org.apache.freemarker.core.model"><code>TemplateMarkupOutputModel</code></a> left hand operand can bypass
+ this object as is.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#newTemplateMarkupOutputModel-java.lang.String-java.lang.String-">newTemplateMarkupOutputModel</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;plainTextContent,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;markupContent)</code>
+<div class="block">Creates a new <a href="../../../../../../org/apache/freemarker/core/outputformat/CommonTemplateMarkupOutputModel.html" title="class in org.apache.freemarker.core.outputformat"><code>CommonTemplateMarkupOutputModel</code></a> that's bound to this <a href="../../../../../../org/apache/freemarker/core/outputformat/OutputFormat.html" title="class in org.apache.freemarker.core.outputformat"><code>OutputFormat</code></a> instance.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#output-MO-java.io.Writer-">output</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a>&nbsp;mo,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)</code>
+<div class="block">Prints the parameter model to the output.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#output-MO-java.io.Writer-">output</a></span>(<a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a>&nbsp;mo,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><span class="typeNameLabel">MarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#output-java.lang.String-java.io.Writer-">output</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;textToEsc,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)</code>
+<div class="block">Equivalent to calling <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-"><code>MarkupOutputFormat.fromPlainTextByEscaping(String)</code></a> and then
+ <a href="../../../../../../org/apache/freemarker/core/outputformat/MarkupOutputFormat.html#output-MO-java.io.Writer-"><code>MarkupOutputFormat.output(TemplateMarkupOutputModel, Writer)</code></a>, but the implementation may uses a more efficient solution.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><span class="typeNameLabel">CommonMarkupOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/freemarker/core/outputformat/CommonMarkupOutputFormat.html#output-java.lang.String-java.io.Writer-">output</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;textToEsc,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class=

<TRUNCATED>