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/26 11:14:41 UTC

[15/37] incubator-freemarker-site git commit: Site updates for 2.3.26.

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/index-all.html
----------------------------------------------------------------------
diff --git a/docs/api/index-all.html b/docs/api/index-all.html
index 4d5a27c..de90994 100644
--- a/docs/api/index-all.html
+++ b/docs/api/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:04 CEST 2016 -->
+<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:41 CET 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (FreeMarker 2.3.25-incubating API)</title>
-<meta name="date" content="2016-07-05">
+<title>Index (FreeMarker 2.3.26-incubating API)</title>
+<meta name="date" content="2017-03-25">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (FreeMarker 2.3.25-incubating API)";
+            parent.document.title="Index (FreeMarker 2.3.26-incubating API)";
         }
     }
     catch(err) {
@@ -99,6 +99,10 @@
 <dd>
 <div class="block">Factory method for creating new adapter instances.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/DefaultEnumerationAdapter.html#adapt-java.util.Enumeration-freemarker.template.ObjectWrapper-">adapt(Enumeration&lt;?&gt;, ObjectWrapper)</a></span> - Static method in class freemarker.template.<a href="freemarker/template/DefaultEnumerationAdapter.html" title="class in freemarker.template">DefaultEnumerationAdapter</a></dt>
+<dd>
+<div class="block">Factory method for creating new adapter instances.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIterableAdapter.html#adapt-java.lang.Iterable-freemarker.template.utility.ObjectWrapperWithAPISupport-">adapt(Iterable&lt;?&gt;, ObjectWrapperWithAPISupport)</a></span> - Static method in class freemarker.template.<a href="freemarker/template/DefaultIterableAdapter.html" title="class in freemarker.template">DefaultIterableAdapter</a></dt>
 <dd>
 <div class="block">Factory method for creating new adapter instances.</div>
@@ -475,17 +479,13 @@
 </dd>
 <dt><a href="freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans"><span class="typeNameLink">BeansWrapper.MethodAppearanceDecision</span></a> - Class in <a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a></dt>
 <dd>
-<div class="block"><b>Experimental class; subject to change!</b>
- Used for
+<div class="block">Used for
  <a href="freemarker/ext/beans/MethodAppearanceFineTuner.html#process-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-"><code>MethodAppearanceFineTuner.process(freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)</code></a>
  to store the results; see there.</div>
 </dd>
 <dt><a href="freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html" title="class in freemarker.ext.beans"><span class="typeNameLink">BeansWrapper.MethodAppearanceDecisionInput</span></a> - Class in <a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a></dt>
 <dd>
-<div class="block"><b>Experimental class; subject to change!</b>
- Used for
- <a href="freemarker/ext/beans/MethodAppearanceFineTuner.html#process-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-"><code>MethodAppearanceFineTuner.process(freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)</code></a>
- as input parameter; see there.</div>
+<div class="block">Used for <a href="freemarker/ext/beans/MethodAppearanceFineTuner.html#process-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-"><code>MethodAppearanceFineTuner.process(freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)</code></a> as input parameter; see there.</div>
 </dd>
 <dt><a href="freemarker/ext/beans/BeansWrapperBuilder.html" title="class in freemarker.ext.beans"><span class="typeNameLink">BeansWrapperBuilder</span></a> - Class in <a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a></dt>
 <dd>
@@ -566,6 +566,10 @@
 <dd>
 <div class="block">Returns a <a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template"><code>DefaultObjectWrapper</code></a> instance that matches the settings of this builder.</div>
 </dd>
+<dt><a href="freemarker/core/BuiltInForNodeEx.html" title="class in freemarker.core"><span class="typeNameLink">BuiltInForNodeEx</span></a> - Class in <a href="freemarker/core/package-summary.html">freemarker.core</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/core/BuiltInForNodeEx.html#BuiltInForNodeEx--">BuiltInForNodeEx()</a></span> - Constructor for class freemarker.core.<a href="freemarker/core/BuiltInForNodeEx.html" title="class in freemarker.core">BuiltInForNodeEx</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="freemarker/cache/ByteArrayTemplateLoader.html" title="class in freemarker.cache"><span class="typeNameLink">ByteArrayTemplateLoader</span></a> - Class in <a href="freemarker/cache/package-summary.html">freemarker.cache</a></dt>
 <dd>
 <div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> with <code>byte[]</code> as its source of templates.</div>
@@ -675,8 +679,6 @@
 <dd>
 <div class="block">Legacy, snake case (<code>like_this</code>) variation of the setting name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapperConfiguration.html#classIntrospectorFactory">classIntrospectorFactory</a></span> - Variable in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapperConfiguration.html" title="class in freemarker.ext.beans">BeansWrapperConfiguration</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/jsp/TaglibFactory.ClasspathMetaInfTldSource.html#ClasspathMetaInfTldSource-java.util.regex.Pattern-">ClasspathMetaInfTldSource(Pattern)</a></span> - Constructor for class freemarker.ext.jsp.<a href="freemarker/ext/jsp/TaglibFactory.ClasspathMetaInfTldSource.html" title="class in freemarker.ext.jsp">TaglibFactory.ClasspathMetaInfTldSource</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="freemarker/cache/ClassTemplateLoader.html" title="class in freemarker.cache"><span class="typeNameLink">ClassTemplateLoader</span></a> - Class in <a href="freemarker/cache/package-summary.html">freemarker.cache</a></dt>
@@ -690,14 +692,14 @@
              instead.</span></div>
 </div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/cache/ClassTemplateLoader.html#ClassTemplateLoader-java.lang.Class-">ClassTemplateLoader(Class)</a></span> - Constructor for class freemarker.cache.<a href="freemarker/cache/ClassTemplateLoader.html" title="class in freemarker.cache">ClassTemplateLoader</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/cache/ClassTemplateLoader.html#ClassTemplateLoader-java.lang.Class-">ClassTemplateLoader(Class&lt;?&gt;)</a></span> - Constructor for class freemarker.cache.<a href="freemarker/cache/ClassTemplateLoader.html" title="class in freemarker.cache">ClassTemplateLoader</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>
 <div class="block"><span class="deprecationComment">It's confusing that the base path is <code>""</code>; use <a href="freemarker/cache/ClassTemplateLoader.html#ClassTemplateLoader-java.lang.Class-java.lang.String-"><code>ClassTemplateLoader.ClassTemplateLoader(Class, String)</code></a>
              instead.</span></div>
 </div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/cache/ClassTemplateLoader.html#ClassTemplateLoader-java.lang.Class-java.lang.String-">ClassTemplateLoader(Class, String)</a></span> - Constructor for class freemarker.cache.<a href="freemarker/cache/ClassTemplateLoader.html" title="class in freemarker.cache">ClassTemplateLoader</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/cache/ClassTemplateLoader.html#ClassTemplateLoader-java.lang.Class-java.lang.String-">ClassTemplateLoader(Class&lt;?&gt;, String)</a></span> - Constructor for class freemarker.cache.<a href="freemarker/cache/ClassTemplateLoader.html" title="class in freemarker.cache">ClassTemplateLoader</a></dt>
 <dd>
 <div class="block">Creates a template loader that will use the <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true#getResource-java.lang.String-" title="class or interface in java.lang"><code>Class.getResource(String)</code></a> method of the specified class to
  load the resources, and the specified base package path (absolute or relative).</div>
@@ -727,6 +729,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#clear--">clear()</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Removes all mappings from this map.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/ModelCache.html#clearCache--">clearCache()</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/ModelCache.html" title="class in freemarker.ext.util">ModelCache</a></dt>
@@ -754,6 +757,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#clone--">clone()</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns a shallow copy of this <tt>IdentityHashMap</tt> instance: the keys and
  values themselves are not cloned.</div>
 </dd>
@@ -778,17 +782,20 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/WebappTemplateLoader.html#closeTemplateSource-java.lang.Object-">closeTemplateSource(Object)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/WebappTemplateLoader.html" title="class in freemarker.cache">WebappTemplateLoader</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#coerceBigDecimal-java.math.BigDecimal-java.lang.Class-">coerceBigDecimal(BigDecimal, Class)</a></span> - Static method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
-<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#coerceBigDecimal-java.math.BigDecimal-java.lang.Class-">coerceBigDecimal(BigDecimal, Class&lt;?&gt;)</a></span> - Static method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dd>
+<div class="block">Converts <a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a> to the class given in the <code>formalType</code> argument if that's a known numerical
+ type, returns the <a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a> as is otherwise.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#coerceBigDecimals-java.lang.reflect.AccessibleObject-java.lang.Object:A-">coerceBigDecimals(AccessibleObject, Object[])</a></span> - Static method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>
 <div class="block">Converts any <a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a>s in the passed array to the type of
  the corresponding formal argument of the method.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#coerceBigDecimals-java.lang.Class:A-java.lang.Object:A-">coerceBigDecimals(Class[], Object[])</a></span> - Static method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#coerceBigDecimals-java.lang.Class:A-java.lang.Object:A-">coerceBigDecimals(Class&lt;?&gt;[], Object[])</a></span> - Static method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>
-<div class="block">Converts any <a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a>s in the passed array to the type of
- the corresponding formal argument of the method.</div>
+<div class="block">Converts any <a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a>-s in the passed array to the type of
+ the corresponding formal argument of the method via <a href="freemarker/ext/beans/BeansWrapper.html#coerceBigDecimal-java.math.BigDecimal-java.lang.Class-"><code>BeansWrapper.coerceBigDecimal(BigDecimal, Class)</code></a>.</div>
 </dd>
 <dt><a href="freemarker/ext/beans/CollectionModel.html" title="class in freemarker.ext.beans"><span class="typeNameLink">CollectionModel</span></a> - Class in <a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a></dt>
 <dd>
@@ -943,14 +950,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultNonListCollectionAdapter.html#contains-freemarker.template.TemplateModel-">contains(TemplateModel)</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultNonListCollectionAdapter.html" title="class in freemarker.template">DefaultNonListCollectionAdapter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="freemarker/template/TemplateCollectionModelEx.html#contains-freemarker.template.TemplateModel-">contains(TemplateModel)</a></span> - Method in interface freemarker.template.<a href="freemarker/template/TemplateCollectionModelEx.html" title="interface in freemarker.template">TemplateCollectionModelEx</a></dt>
-<dd>
-<div class="block">Tells if a given value occurs in the collection, accodring the rules of the wrapped collection.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/HashAdapter.html#containsKey-java.lang.Object-">containsKey(Object)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/HashAdapter.html" title="class in freemarker.ext.beans">HashAdapter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#containsKey-java.lang.Object-">containsKey(Object)</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns <tt>true</tt> if this map contains a mapping for the specified
  key.</div>
 </dd>
@@ -960,6 +964,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#containsValue-java.lang.Object-">containsValue(Object)</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns <tt>true</tt> if this map maps one or more keys to the
  specified value.</div>
 </dd>
@@ -1294,6 +1299,11 @@
 <div class="block">Adapts an <code>array</code> of a non-primitive elements to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most
  importantly to <a href="freemarker/template/TemplateHashModelEx.html" title="interface in freemarker.template"><code>TemplateHashModelEx</code></a>.</div>
 </dd>
+<dt><a href="freemarker/template/DefaultEnumerationAdapter.html" title="class in freemarker.template"><span class="typeNameLink">DefaultEnumerationAdapter</span></a> - Class in <a href="freemarker/template/package-summary.html">freemarker.template</a></dt>
+<dd>
+<div class="block">Adapts an <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util"><code>Enumeration</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to
+ <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a>.</div>
+</dd>
 <dt><a href="freemarker/template/DefaultIterableAdapter.html" title="class in freemarker.template"><span class="typeNameLink">DefaultIterableAdapter</span></a> - Class in <a href="freemarker/template/package-summary.html">freemarker.template</a></dt>
 <dd>
 <div class="block">Adapts an <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><code>Iterable</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to
@@ -1316,8 +1326,8 @@
 </dd>
 <dt><a href="freemarker/template/DefaultNonListCollectionAdapter.html" title="class in freemarker.template"><span class="typeNameLink">DefaultNonListCollectionAdapter</span></a> - Class in <a href="freemarker/template/package-summary.html">freemarker.template</a></dt>
 <dd>
-<div class="block"><b>Experimental - subject to change:</b> Adapts a non-<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> Java <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> to the corresponding
- <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to <a href="freemarker/template/TemplateCollectionModelEx.html" title="interface in freemarker.template"><code>TemplateCollectionModelEx</code></a>.</div>
+<div class="block">Adapts a non-<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> Java <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most
+ importantly to <a href="freemarker/template/TemplateCollectionModelEx.html" title="interface in freemarker.template"><code>TemplateCollectionModelEx</code></a>.</div>
 </dd>
 <dt><a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template"><span class="typeNameLink">DefaultObjectWrapper</span></a> - Class in <a href="freemarker/template/package-summary.html">freemarker.template</a></dt>
 <dd>
@@ -1463,6 +1473,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#entrySet--">entrySet()</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns a collection view of the mappings contained in this map.</div>
 </dd>
 <dt><a href="freemarker/ext/beans/EnumerationModel.html" title="class in freemarker.ext.beans"><span class="typeNameLink">EnumerationModel</span></a> - Class in <a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a></dt>
@@ -1720,7 +1731,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/WebappTemplateLoader.html#findTemplateSource-java.lang.String-">findTemplateSource(String)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/WebappTemplateLoader.html" title="class in freemarker.cache">WebappTemplateLoader</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#finetuneMethodAppearance-java.lang.Class-java.lang.reflect.Method-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-">finetuneMethodAppearance(Class, Method, BeansWrapper.MethodAppearanceDecision)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#finetuneMethodAppearance-java.lang.Class-java.lang.reflect.Method-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-">finetuneMethodAppearance(Class&lt;?&gt;, Method, BeansWrapper.MethodAppearanceDecision)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>
 <div class="block"><span class="deprecationComment">Use <a href="freemarker/ext/beans/BeansWrapper.html#setMethodAppearanceFineTuner-freemarker.ext.beans.MethodAppearanceFineTuner-"><code>BeansWrapper.setMethodAppearanceFineTuner(MethodAppearanceFineTuner)</code></a>;
@@ -1782,9 +1793,8 @@ with a template; a more powerful alternative is <a href="http://fmpp.sourceforge
 </dd>
 <dt><a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a> - package freemarker.ext.beans</dt>
 <dd>
-<div class="block">The <a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template"><code>default object wrapper</code></a> of FreeMarker uses
-this to expose Java Beans and POJO-s to templates, but it can also be used in itself as a
-better alternative <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a>.</div>
+<div class="block">The <a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template">default object wrapper</a> of FreeMarker uses
+this to expose Java Beans and POJO-s to templates.</div>
 </dd>
 <dt><a href="freemarker/ext/dom/package-summary.html">freemarker.ext.dom</a> - package freemarker.ext.dom</dt>
 <dd>
@@ -2033,6 +2043,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#get-java.lang.Object-">get(Object)</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns the value to which this map maps the specified key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/xml/NodeListModel.html#get-int-">get(int)</a></span> - Method in class freemarker.ext.xml.<a href="freemarker/ext/xml/NodeListModel.html" title="class in freemarker.ext.xml">NodeListModel</a></dt>
@@ -2084,7 +2095,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">Returns the tag syntax the parser has chosen for this template.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeanModel.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeanModel.html" title="class in freemarker.ext.beans">BeanModel</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeanModel.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class&lt;?&gt;)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeanModel.html" title="class in freemarker.ext.beans">BeanModel</a></dt>
 <dd>
 <div class="block">Returns the same as <a href="freemarker/ext/beans/BeanModel.html#getWrappedObject--"><code>BeanModel.getWrappedObject()</code></a>; to ensure that, this method will be final starting from 2.4.</div>
 </dd>
@@ -2096,13 +2107,15 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/rhino/RhinoScriptableModel.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class)</a></span> - Method in class freemarker.ext.rhino.<a href="freemarker/ext/rhino/RhinoScriptableModel.html" title="class in freemarker.ext.rhino">RhinoScriptableModel</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="freemarker/template/AdapterTemplateModel.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class)</a></span> - Method in interface freemarker.template.<a href="freemarker/template/AdapterTemplateModel.html" title="interface in freemarker.template">AdapterTemplateModel</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/template/AdapterTemplateModel.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class&lt;?&gt;)</a></span> - Method in interface freemarker.template.<a href="freemarker/template/AdapterTemplateModel.html" title="interface in freemarker.template">AdapterTemplateModel</a></dt>
 <dd>
 <div class="block">Retrieves the underlying object, or some other object semantically 
  equivalent to its value narrowed by the class hint.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultArrayAdapter.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class)</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultArrayAdapter.html" title="class in freemarker.template">DefaultArrayAdapter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/DefaultEnumerationAdapter.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class&lt;?&gt;)</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultEnumerationAdapter.html" title="class in freemarker.template">DefaultEnumerationAdapter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIterableAdapter.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class)</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIterableAdapter.html" title="class in freemarker.template">DefaultIterableAdapter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIteratorAdapter.html#getAdaptedObject-java.lang.Class-">getAdaptedObject(Class)</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIteratorAdapter.html" title="class in freemarker.template">DefaultIteratorAdapter</a></dt>
@@ -2121,8 +2134,12 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/SimpleMapModel.html#getAPI--">getAPI()</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/SimpleMapModel.html" title="class in freemarker.ext.beans">SimpleMapModel</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/DefaultEnumerationAdapter.html#getAPI--">getAPI()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultEnumerationAdapter.html" title="class in freemarker.template">DefaultEnumerationAdapter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIterableAdapter.html#getAPI--">getAPI()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIterableAdapter.html" title="class in freemarker.template">DefaultIterableAdapter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/DefaultIteratorAdapter.html#getAPI--">getAPI()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIteratorAdapter.html" title="class in freemarker.template">DefaultIteratorAdapter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultListAdapter.html#getAPI--">getAPI()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultListAdapter.html" title="class in freemarker.template">DefaultListAdapter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultMapAdapter.html#getAPI--">getAPI()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultMapAdapter.html" title="class in freemarker.template">DefaultMapAdapter</a></dt>
@@ -2448,8 +2465,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#getCustomNumberFormatsWithoutFallback--">getCustomNumberFormatsWithoutFallback()</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>
-<div class="block">Like <a href="freemarker/core/Configurable.html#getCustomNumberFormats--"><code>Configurable.getCustomNumberFormats()</code></a>, but doesn't fall back to the parent <a href="freemarker/core/Configurable.html" title="class in freemarker.core"><code>Configurable</code></a>, nor does it
- provide a non-<code>null</code> default when called as the method of a <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>.</div>
+<div class="block">Like <a href="freemarker/core/Configurable.html#getCustomNumberFormats--"><code>Configurable.getCustomNumberFormats()</code></a>, but doesn't fall back to the parent <a href="freemarker/core/Configurable.html" title="class in freemarker.core"><code>Configurable</code></a>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Environment.html#getCustomState-java.lang.Object-">getCustomState(Object)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></dt>
 <dd>
@@ -2543,7 +2559,10 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <div class="block">Meant to be used in error messages to tell what format the parsed string didn't fit.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#getDocumentBuilderFactory--">getDocumentBuilderFactory()</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Returns the DOM parser implementation that is used when building <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> objects from XML files or from
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> with the static convenience methods of <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/ParseException.html#getEditorMessage--">getEditorMessage()</a></span> - Method in exception freemarker.core.<a href="freemarker/core/ParseException.html" title="class in freemarker.core">ParseException</a></dt>
 <dd>
 <div class="block">Returns the description of the error without error location or source quotations, or <code>null</code> if there's no
@@ -2765,8 +2784,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#getLocale--">getLocale()</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>
-<div class="block">Returns the assumed locale when searching for template files with no
- explicit requested locale.</div>
+<div class="block">Getter pair of <a href="freemarker/core/Configurable.html#setLocale-java.util.Locale-"><code>Configurable.setLocale(Locale)</code></a>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/TemplateCache.html#getLocalizedLookup--">getLocalizedLookup()</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/TemplateCache.html" title="class in freemarker.cache">TemplateCache</a></dt>
 <dd>
@@ -2887,7 +2905,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">When the template was missing, this <em>possibly</em> contains the explanation, or <code>null</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#getModelFactory-java.lang.Class-">getModelFactory(Class)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#getModelFactory-java.lang.Class-">getModelFactory(Class&lt;?&gt;)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/rhino/RhinoWrapper.html#getModelFactory-java.lang.Class-">getModelFactory(Class)</a></span> - Method in class freemarker.ext.rhino.<a href="freemarker/ext/rhino/RhinoWrapper.html" title="class in freemarker.ext.rhino">RhinoWrapper</a></dt>
 <dd>&nbsp;</dd>
@@ -2952,6 +2970,10 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <div class="block">Retrieves the <a href="freemarker/core/TemplateClassResolver.html" title="interface in freemarker.core"><code>TemplateClassResolver</code></a> used
  to resolve classes when "SomeClassName"?new is called in a template.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#getNextSibling--">getNextSibling()</a></span> - Method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/TemplateNodeModelEx.html#getNextSibling--">getNextSibling()</a></span> - Method in interface freemarker.template.<a href="freemarker/template/TemplateNodeModelEx.html" title="interface in freemarker.template">TemplateNodeModelEx</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#getNode--">getNode()</a></span> - Method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/xml/NodeListModel.html#getNodeName--">getNodeName()</a></span> - Method in class freemarker.ext.xml.<a href="freemarker/ext/xml/NodeListModel.html" title="class in freemarker.ext.xml">NodeListModel</a></dt>
@@ -3108,6 +3130,10 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/Template.html#getPrefixForNamespace-java.lang.String-">getPrefixForNamespace(String)</a></span> - Method in class freemarker.template.<a href="freemarker/template/Template.html" title="class in freemarker.template">Template</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#getPreviousSibling--">getPreviousSibling()</a></span> - Method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/TemplateNodeModelEx.html#getPreviousSibling--">getPreviousSibling()</a></span> - Method in interface freemarker.template.<a href="freemarker/template/TemplateNodeModelEx.html" title="interface in freemarker.template">TemplateNodeModelEx</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/jython/JythonVersionAdapter.html#getPythonClassName-org.python.core.PyObject-">getPythonClassName(PyObject)</a></span> - Method in class freemarker.ext.jython.<a href="freemarker/ext/jython/JythonVersionAdapter.html" title="class in freemarker.ext.jython">JythonVersionAdapter</a></dt>
 <dd>
 <div class="block">Returns <code>pyObject.__class__.__name__</code></div>
@@ -3561,6 +3587,12 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/utility/UnrecognizedTimeZoneException.html#getTimeZoneName--">getTimeZoneName()</a></span> - Method in exception freemarker.template.utility.<a href="freemarker/template/utility/UnrecognizedTimeZoneException.html" title="class in freemarker.template.utility">UnrecognizedTimeZoneException</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#getTreatDefaultMethodsAsBeanMembers--">getTreatDefaultMethodsAsBeanMembers()</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dd>
+<div class="block">See <a href="freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-"><code>BeansWrapper.setTreatDefaultMethodsAsBeanMembers(boolean)</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapperConfiguration.html#getTreatDefaultMethodsAsBeanMembers--">getTreatDefaultMethodsAsBeanMembers()</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapperConfiguration.html" title="class in freemarker.ext.beans">BeansWrapperConfiguration</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/utility/UndeclaredThrowableException.html#getUndeclaredThrowable--">getUndeclaredThrowable()</a></span> - Method in exception freemarker.template.utility.<a href="freemarker/template/utility/UndeclaredThrowableException.html" title="class in freemarker.template.utility">UndeclaredThrowableException</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/utility/UnsupportedNumberClassException.html#getUnsupportedClass--">getUnsupportedClass()</a></span> - Method in exception freemarker.template.utility.<a href="freemarker/template/utility/UnsupportedNumberClassException.html" title="class in freemarker.template.utility">UnsupportedNumberClassException</a></dt>
@@ -3637,6 +3669,8 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">Retrieves the original object wrapped by this model.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/DefaultEnumerationAdapter.html#getWrappedObject--">getWrappedObject()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultEnumerationAdapter.html" title="class in freemarker.template">DefaultEnumerationAdapter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIterableAdapter.html#getWrappedObject--">getWrappedObject()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIterableAdapter.html" title="class in freemarker.template">DefaultIterableAdapter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIteratorAdapter.html#getWrappedObject--">getWrappedObject()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIteratorAdapter.html" title="class in freemarker.template">DefaultIteratorAdapter</a></dt>
@@ -3793,27 +3827,31 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dl>
 <dt><a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util"><span class="typeNameLink">IdentityHashMap</span></a> - Class in <a href="freemarker/ext/util/package-summary.html">freemarker.ext.util</a></dt>
 <dd>
-<div class="block">A variant of <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util"><code>HashMap</code></a> that uses
- <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/System.html?is-external=true#identityHashCode-java.lang.Object-" title="class or interface in java.lang"><code>System.identityHashCode(Object)</code></a> for hashing, and reference comparison
- instead of <a href="http://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"><code>Object.equals(Object)</code></a>.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use <a href="http://docs.oracle.com/javase/8/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util"><code>IdentityHashMap</code></a> instead.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#IdentityHashMap-int-float-">IdentityHashMap(int, float)</a></span> - Constructor for class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Constructs a new, empty map with the specified initial
  capacity and the specified load factor.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#IdentityHashMap-int-">IdentityHashMap(int)</a></span> - Constructor for class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Constructs a new, empty map with the specified initial capacity
  and default load factor, which is <tt>0.75</tt>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#IdentityHashMap--">IdentityHashMap()</a></span> - Constructor for class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Constructs a new, empty map with a default capacity and load
  factor, which is <tt>0.75</tt>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#IdentityHashMap-java.util.Map-">IdentityHashMap(Map)</a></span> - Constructor for class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Constructs a new map with the same mappings as the given map.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/TemplateExceptionHandler.html#IGNORE_HANDLER">IGNORE_HANDLER</a></span> - Static variable in interface freemarker.template.<a href="freemarker/template/TemplateExceptionHandler.html" title="interface in freemarker.template">TemplateExceptionHandler</a></dt>
@@ -3836,7 +3874,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Environment.html#include-java.lang.String-java.lang.String-boolean-">include(String, String, boolean)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></dt>
 <dd>
-<div class="block">Emulates <code>include</code> directive, except that <code>name</code> must be tempate root relative.</div>
+<div class="block">Emulates <code>include</code> directive, except that <code>name</code> must be template root relative.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Environment.html#include-freemarker.template.Template-">include(Template)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></dt>
 <dd>
@@ -4046,7 +4084,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#invalidSettingValueException-java.lang.String-java.lang.String-">invalidSettingValueException(String, String)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeanModel.html#invokeGenericGet-java.util.Map-java.lang.Class-java.lang.String-">invokeGenericGet(Map, Class, String)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeanModel.html" title="class in freemarker.ext.beans">BeanModel</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeanModel.html#invokeGenericGet-java.util.Map-java.lang.Class-java.lang.String-">invokeGenericGet(Map, Class&lt;?&gt;, String)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeanModel.html" title="class in freemarker.ext.beans">BeanModel</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/MapModel.html#invokeGenericGet-java.util.Map-java.lang.Class-java.lang.String-">invokeGenericGet(Map, Class, String)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/MapModel.html" title="class in freemarker.ext.beans">MapModel</a></dt>
 <dd>
@@ -4158,6 +4196,11 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">Returns true if this logger will log debug messages.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/Configuration.html#isDefaultEncodingExplicitlySet--">isDefaultEncodingExplicitlySet()</a></span> - Method in class freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></dt>
+<dd>
+<div class="block">Tells if <a href="freemarker/template/Configuration.html#setDefaultEncoding-java.lang.String-"><code>Configuration.setDefaultEncoding(String)</code></a> (or equivalent) was already called on this instance, or it just holds the
+ default value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/CommonMarkupOutputFormat.html#isEmpty-MO-">isEmpty(MO)</a></span> - Method in class freemarker.core.<a href="freemarker/core/CommonMarkupOutputFormat.html" title="class in freemarker.core">CommonMarkupOutputFormat</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/MarkupOutputFormat.html#isEmpty-MO-">isEmpty(MO)</a></span> - Method in class freemarker.core.<a href="freemarker/core/MarkupOutputFormat.html" title="class in freemarker.core">MarkupOutputFormat</a></dt>
@@ -4205,6 +4248,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#isEmpty--">isEmpty()</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns <tt>true</tt> if this map contains no key-value mappings.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/xml/NodeListModel.html#isEmpty--">isEmpty()</a></span> - Method in class freemarker.ext.xml.<a href="freemarker/ext/xml/NodeListModel.html" title="class in freemarker.ext.xml">NodeListModel</a></dt>
@@ -4297,6 +4341,11 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">Tells if this formatter should be re-created if the locale changes.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/Configuration.html#isLocaleExplicitlySet--">isLocaleExplicitlySet()</a></span> - Method in class freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></dt>
+<dd>
+<div class="block">Tells if <a href="freemarker/template/Configuration.html#setLocale-java.util.Locale-"><code>Configuration.setLocale(Locale)</code></a> (or equivalent) was already called on this instance, or it just holds the
+ default value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#isLocaleSet--">isLocaleSet()</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>
 <div class="block">Tells if this setting is set directly in this object or its value is coming from the <a href="freemarker/core/Configurable.html#getParent--"><code>parent</code></a>.</div>
@@ -4405,7 +4454,9 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <div class="block">Tells if this setting is set directly in this object or its value is coming from the <a href="freemarker/core/Configurable.html#getParent--"><code>parent</code></a>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/MultiTemplateLoader.html#isSticky--">isSticky()</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/MultiTemplateLoader.html" title="class in freemarker.cache">MultiTemplateLoader</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Getter pair of <a href="freemarker/cache/MultiTemplateLoader.html#setSticky-boolean-"><code>MultiTemplateLoader.setSticky(boolean)</code></a>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#isStrict--">isStrict()</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapperConfiguration.html#isStrict--">isStrict()</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapperConfiguration.html" title="class in freemarker.ext.beans">BeansWrapperConfiguration</a></dt>
@@ -4452,6 +4503,11 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">Tells if this formatter should be re-created if the time zone changes.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/Configuration.html#isTimeZoneExplicitlySet--">isTimeZoneExplicitlySet()</a></span> - Method in class freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></dt>
+<dd>
+<div class="block">Tells if <a href="freemarker/template/Configuration.html#setTimeZone-java.util.TimeZone-"><code>Configuration.setTimeZone(TimeZone)</code></a> (or equivalent) was already called on this instance, or it just holds the
+ default value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#isTimeZoneSet--">isTimeZoneSet()</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>
 <div class="block">Tells if this setting is set directly in this object or its value is coming from the <a href="freemarker/core/Configurable.html#getParent--"><code>parent</code></a>.</div>
@@ -4511,6 +4567,8 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 &nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/jython/JythonSequenceModel.html#iterator--">iterator()</a></span> - Method in class freemarker.ext.jython.<a href="freemarker/ext/jython/JythonSequenceModel.html" title="class in freemarker.ext.jython">JythonSequenceModel</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/DefaultEnumerationAdapter.html#iterator--">iterator()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultEnumerationAdapter.html" title="class in freemarker.template">DefaultEnumerationAdapter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIterableAdapter.html#iterator--">iterator()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIterableAdapter.html" title="class in freemarker.template">DefaultIterableAdapter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/DefaultIteratorAdapter.html#iterator--">iterator()</a></span> - Method in class freemarker.template.<a href="freemarker/template/DefaultIteratorAdapter.html" title="class in freemarker.template">DefaultIteratorAdapter</a></dt>
@@ -4693,6 +4751,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#keySet--">keySet()</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns a set view of the keys contained in this map.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/SimpleMapModel.html#keyValuePairIterator--">keyValuePairIterator()</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/SimpleMapModel.html" title="class in freemarker.ext.beans">SimpleMapModel</a></dt>
@@ -4973,8 +5032,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#mergeAdjacentText-org.w3c.dom.Node-">mergeAdjacentText(Node)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Merges adjacent text/cdata nodes, so that there are no 
- adjacent text/cdata nodes.</div>
+<div class="block">Merges adjacent text nodes (where CDATA counts as text node too).</div>
 </dd>
 <dt><a href="freemarker/cache/MergingTemplateConfigurationFactory.html" title="class in freemarker.cache"><span class="typeNameLink">MergingTemplateConfigurationFactory</span></a> - Class in <a href="freemarker/cache/package-summary.html">freemarker.cache</a></dt>
 <dd>
@@ -5044,7 +5102,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/MultiTemplateLoader.html#MultiTemplateLoader-freemarker.cache.TemplateLoader:A-">MultiTemplateLoader(TemplateLoader[])</a></span> - Constructor for class freemarker.cache.<a href="freemarker/cache/MultiTemplateLoader.html" title="class in freemarker.cache">MultiTemplateLoader</a></dt>
 <dd>
-<div class="block">Creates a new multi template Loader that will use the specified loaders.</div>
+<div class="block">Creates a new instance that will use the specified template loaders.</div>
 </dd>
 </dl>
 <a name="I:N">
@@ -5076,7 +5134,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">Legacy, snake case (<code>like_this</code>) variation of the setting name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#newInstance-java.lang.Class-java.util.List-">newInstance(Class, List)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#newInstance-java.lang.Class-java.util.List-">newInstance(Class&lt;?&gt;, List)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>
 <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>
@@ -5190,6 +5248,14 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/NonExtendedHashException.html#NonExtendedHashException-java.lang.String-freemarker.core.Environment-">NonExtendedHashException(String, Environment)</a></span> - Constructor for exception freemarker.core.<a href="freemarker/core/NonExtendedHashException.html" title="class in freemarker.core">NonExtendedHashException</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="freemarker/core/NonExtendedNodeException.html" title="class in freemarker.core"><span class="typeNameLink">NonExtendedNodeException</span></a> - Exception in <a href="freemarker/core/package-summary.html">freemarker.core</a></dt>
+<dd>
+<div class="block">Indicates that a <a href="freemarker/template/TemplateNodeModelEx.html" title="interface in freemarker.template"><code>TemplateNodeModelEx</code></a> value was expected, but the value had a different type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="freemarker/core/NonExtendedNodeException.html#NonExtendedNodeException-freemarker.core.Environment-">NonExtendedNodeException(Environment)</a></span> - Constructor for exception freemarker.core.<a href="freemarker/core/NonExtendedNodeException.html" title="class in freemarker.core">NonExtendedNodeException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/core/NonExtendedNodeException.html#NonExtendedNodeException-java.lang.String-freemarker.core.Environment-">NonExtendedNodeException(String, Environment)</a></span> - Constructor for exception freemarker.core.<a href="freemarker/core/NonExtendedNodeException.html" title="class in freemarker.core">NonExtendedNodeException</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="freemarker/core/NonHashException.html" title="class in freemarker.core"><span class="typeNameLink">NonHashException</span></a> - Exception in <a href="freemarker/core/package-summary.html">freemarker.core</a></dt>
 <dd>
 <div class="block">Indicates that a <a href="freemarker/template/TemplateHashModel.html" title="interface in freemarker.template"><code>TemplateHashModel</code></a> value was expected, but the value had a different type.</div>
@@ -5498,19 +5564,23 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#parse-org.xml.sax.InputSource-boolean-boolean-">parse(InputSource, boolean, boolean)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Create a NodeModel from a SAX input source.</div>
+<div class="block">Convenience method to create a <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> from a SAX <a href="http://docs.oracle.com/javase/8/docs/api/org/xml/sax/InputSource.html?is-external=true" title="class or interface in org.xml.sax"><code>InputSource</code></a>; please see the security warning
+ further down.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#parse-org.xml.sax.InputSource-">parse(InputSource)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Create a NodeModel from an XML input source.</div>
+<div class="block">Same as <a href="freemarker/ext/dom/NodeModel.html#parse-org.xml.sax.InputSource-boolean-boolean-"><code>parse(is, true, true)</code></a>; don't miss the security warnings
+ documented there.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#parse-java.io.File-boolean-boolean-">parse(File, boolean, boolean)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Create a NodeModel from an XML file.</div>
+<div class="block">Same as <a href="freemarker/ext/dom/NodeModel.html#parse-org.xml.sax.InputSource-boolean-boolean-"><code>NodeModel.parse(InputSource, boolean, boolean)</code></a>, but loads from a <a href="http://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>; don't miss the security
+ warnings documented there.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#parse-java.io.File-">parse(File)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Create a NodeModel from an XML file.</div>
+<div class="block">Same as <a href="freemarker/ext/dom/NodeModel.html#parse-org.xml.sax.InputSource-boolean-boolean-"><code>parse(source, true, true)</code></a>, but loads from a <a href="http://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>;
+ don't miss the security warnings documented there.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#parseAsImportList-java.lang.String-">parseAsImportList(String)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>&nbsp;</dd>
@@ -5692,8 +5762,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/MethodAppearanceFineTuner.html#process-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-">process(BeansWrapper.MethodAppearanceDecisionInput, BeansWrapper.MethodAppearanceDecision)</a></span> - Method in interface freemarker.ext.beans.<a href="freemarker/ext/beans/MethodAppearanceFineTuner.html" title="interface in freemarker.ext.beans">MethodAppearanceFineTuner</a></dt>
 <dd>
-<div class="block"><b>Experimental method; subject to change!</b>
- Implement this to tweak certain aspects of how methods appear in the
+<div class="block">Implement this to tweak certain aspects of how methods appear in the
  data-model.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-">process(Object, Writer)</a></span> - Method in class freemarker.template.<a href="freemarker/template/Template.html" title="class in freemarker.template">Template</a></dt>
@@ -5724,6 +5793,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#put-java.lang.Object-java.lang.Object-">put(Object, Object)</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Associates the specified value with the specified key in this map.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/SimpleHash.html#put-java.lang.String-java.lang.Object-">put(String, Object)</a></span> - Method in class freemarker.template.<a href="freemarker/template/SimpleHash.html" title="class in freemarker.template">SimpleHash</a></dt>
@@ -5736,6 +5806,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#putAll-java.util.Map-">putAll(Map)</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Copies all of the mappings from the specified map to this one.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/SimpleHash.html#putAll-java.util.Map-">putAll(Map)</a></span> - Method in class freemarker.template.<a href="freemarker/template/SimpleHash.html" title="class in freemarker.template">SimpleHash</a></dt>
@@ -5744,11 +5815,12 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/ByteArrayTemplateLoader.html#putTemplate-java.lang.String-byte:A-">putTemplate(String, byte[])</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/ByteArrayTemplateLoader.html" title="class in freemarker.cache">ByteArrayTemplateLoader</a></dt>
 <dd>
-<div class="block">Puts a template into the loader.</div>
+<div class="block">Adds a template to this template loader; see <a href="freemarker/cache/StringTemplateLoader.html#putTemplate-java.lang.String-java.lang.String-"><code>StringTemplateLoader.putTemplate(String, String)</code></a> for more.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/ByteArrayTemplateLoader.html#putTemplate-java.lang.String-byte:A-long-">putTemplate(String, byte[], long)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/ByteArrayTemplateLoader.html" title="class in freemarker.cache">ByteArrayTemplateLoader</a></dt>
 <dd>
-<div class="block">Puts a template into the loader.</div>
+<div class="block">Adds a template to this template loader; see <a href="freemarker/cache/StringTemplateLoader.html#putTemplate-java.lang.String-java.lang.String-long-"><code>StringTemplateLoader.putTemplate(String, String, long)</code></a> for
+ more.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/StringTemplateLoader.html#putTemplate-java.lang.String-java.lang.String-">putTemplate(String, String)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/StringTemplateLoader.html" title="class in freemarker.cache">StringTemplateLoader</a></dt>
 <dd>
@@ -5822,6 +5894,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#remove-java.lang.Object-">remove(Object)</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Removes the mapping for this key from this map if present.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/SimpleHash.html#remove-java.lang.String-">remove(String)</a></span> - Method in class freemarker.template.<a href="freemarker/template/SimpleHash.html" title="class in freemarker.template">SimpleHash</a></dt>
@@ -5852,8 +5925,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#removeComments-org.w3c.dom.Node-">removeComments(Node)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Recursively removes all comment nodes
- from the subtree.</div>
+<div class="block">Recursively removes all comment nodes from the subtree.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#removeCustomAttribute-java.lang.String-">removeCustomAttribute(String)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>
@@ -5863,14 +5935,18 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>
 <div class="block">Removes a previously added debugger listener.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#removeFromClassIntrospectionCache-java.lang.Class-">removeFromClassIntrospectionCache(Class)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#removeFromClassIntrospectionCache-java.lang.Class-">removeFromClassIntrospectionCache(Class&lt;?&gt;)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>
 <div class="block">Removes the introspection data for a class from the cache.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#removePIs-org.w3c.dom.Node-">removePIs(Node)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Recursively removes all processing instruction nodes
- from the subtree.</div>
+<div class="block">Recursively removes all processing instruction nodes from the subtree.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="freemarker/cache/ByteArrayTemplateLoader.html#removeTemplate-java.lang.String-">removeTemplate(String)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/ByteArrayTemplateLoader.html" title="class in freemarker.cache">ByteArrayTemplateLoader</a></dt>
+<dd>
+<div class="block">Removes the template with the specified name if it was added earlier.; see
+ <a href="freemarker/cache/StringTemplateLoader.html#removeTemplate-java.lang.String-"><code>StringTemplateLoader.removeTemplate(String)</code></a> for more details.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/StringTemplateLoader.html#removeTemplate-java.lang.String-">removeTemplate(String)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/StringTemplateLoader.html" title="class in freemarker.cache">StringTemplateLoader</a></dt>
 <dd>
@@ -5931,7 +6007,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/MultiTemplateLoader.html#resetState--">resetState()</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/MultiTemplateLoader.html" title="class in freemarker.cache">MultiTemplateLoader</a></dt>
 <dd>
-<div class="block">Clears the soft affinity memory, also resets all enclosed <a href="freemarker/cache/StatefulTemplateLoader.html" title="interface in freemarker.cache"><code>StatefulTemplateLoader</code></a>-s.</div>
+<div class="block">Clears the sickiness memory, also resets the state of all enclosed <a href="freemarker/cache/StatefulTemplateLoader.html" title="interface in freemarker.cache"><code>StatefulTemplateLoader</code></a>-s.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/StatefulTemplateLoader.html#resetState--">resetState()</a></span> - Method in interface freemarker.cache.<a href="freemarker/cache/StatefulTemplateLoader.html" title="interface in freemarker.cache">StatefulTemplateLoader</a></dt>
 <dd>
@@ -6055,7 +6131,9 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dt><span class="memberNameLink"><a href="freemarker/ext/servlet/FreemarkerServlet.html#serialVersionUID">serialVersionUID</a></span> - Static variable in class freemarker.ext.servlet.<a href="freemarker/ext/servlet/FreemarkerServlet.html" title="class in freemarker.ext.servlet">FreemarkerServlet</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#serialVersionUID">serialVersionUID</a></span> - Static variable in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 <dt><a href="freemarker/ext/servlet/ServletContextHashModel.html" title="class in freemarker.ext.servlet"><span class="typeNameLink">ServletContextHashModel</span></a> - Class in <a href="freemarker/ext/servlet/package-summary.html">freemarker.ext.servlet</a></dt>
 <dd>
 <div class="block">TemplateHashModel wrapper for a ServletContext attributes.</div>
@@ -6317,8 +6395,11 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#setDocumentBuilderFactory-javax.xml.parsers.DocumentBuilderFactory-">setDocumentBuilderFactory(DocumentBuilderFactory)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Sets the DOM Parser implementation to be used when building NodeModel
- objects from XML files.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">It's a bad practice to change static fields, as if multiple independent components do that in the
+             same JVM, they unintentionally affect each other. Therefore it's recommended to leave this static
+             value at its default.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/FileTemplateLoader.html#setEmulateCaseSensitiveFileSystem-boolean-">setEmulateCaseSensitiveFileSystem(boolean)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/FileTemplateLoader.html" title="class in freemarker.cache">FileTemplateLoader</a></dt>
 <dd>
@@ -6348,7 +6429,11 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#setErrorHandler-org.xml.sax.ErrorHandler-">setErrorHandler(ErrorHandler)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">sets the error handler to use when parsing the document.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">It's a bad practice to change static fields, as if multiple independent components do that in the
+             same JVM, they unintentionally affect each other. Therefore it's recommended to leave this static
+             value at its default.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeAsProperty-java.beans.PropertyDescriptor-">setExposeAsProperty(PropertyDescriptor)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecision</a></dt>
 <dd>&nbsp;</dd>
@@ -6429,11 +6514,13 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#setLocale-java.util.Locale-">setLocale(Locale)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>
-<div class="block">Sets the default locale used for number and date formatting (among others), also the locale used for searching
+<div class="block">Sets the locale used for number and date formatting (among others), also the locale used for searching
  localized template variations when no locale was explicitly requested.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Environment.html#setLocale-java.util.Locale-">setLocale(Locale)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/Configuration.html#setLocale-java.util.Locale-">setLocale(Locale)</a></span> - Method in class freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/TemplateCache.html#setLocalizedLookup-boolean-">setLocalizedLookup(boolean)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/TemplateCache.html" title="class in freemarker.cache">TemplateCache</a></dt>
 <dd>
 <div class="block">Setis if localized template lookup is enabled or not.</div>
@@ -6634,7 +6721,10 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dt><span class="memberNameLink"><a href="freemarker/core/Environment.html#setSQLDateAndTimeTimeZone-java.util.TimeZone-">setSQLDateAndTimeTimeZone(TimeZone)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/MultiTemplateLoader.html#setSticky-boolean-">setSticky(boolean)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/MultiTemplateLoader.html" title="class in freemarker.cache">MultiTemplateLoader</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets if for a name that was already loaded earlier the same <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> will be tried first, or
+ we always try the <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a>-s strictly in the order as it was specified in the constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#setStrict-boolean-">setStrict(boolean)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
 <dd>
 <div class="block">Specifies if an attempt to read a bean property that doesn't exist in the
@@ -6712,7 +6802,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dt><span class="memberNameLink"><a href="freemarker/template/Configuration.html#setTemplateLoader-freemarker.cache.TemplateLoader-">setTemplateLoader(TemplateLoader)</a></span> - Method in class freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></dt>
 <dd>
 <div class="block">Sets a <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that is used to look up and load templates;
- as a side effect the template cache will be emptied.</div>
+ as a side effect the template cache will be emptied (unless the new and the old values are the same).</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/Configuration.html#setTemplateLookupStrategy-freemarker.cache.TemplateLookupStrategy-">setTemplateLookupStrategy(TemplateLookupStrategy)</a></span> - Method in class freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></dt>
 <dd>
@@ -6752,8 +6842,19 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Environment.html#setTimeZone-java.util.TimeZone-">setTimeZone(TimeZone)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/template/Configuration.html#setTimeZone-java.util.TimeZone-">setTimeZone(TimeZone)</a></span> - Method in class freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/core/Configurable.html#settingValueAssignmentException-java.lang.String-java.lang.String-java.lang.Throwable-">settingValueAssignmentException(String, String, Throwable)</a></span> - Method in class freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-">setTreatDefaultMethodsAsBeanMembers(boolean)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></dt>
+<dd>
+<div class="block">Controls whether Java 8 default methods that weren't overridden in a class will be recognized as bean property
+ accessors and/or bean actions, and thus will be visible from templates.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="freemarker/ext/beans/BeansWrapperConfiguration.html#setTreatDefaultMethodsAsBeanMembers-boolean-">setTreatDefaultMethodsAsBeanMembers(boolean)</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapperConfiguration.html" title="class in freemarker.ext.beans">BeansWrapperConfiguration</a></dt>
+<dd>
+<div class="block">See <a href="freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-"><code>BeansWrapper.setTreatDefaultMethodsAsBeanMembers(boolean)</code></a></div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/cache/URLTemplateLoader.html#setURLConnectionUsesCaches-java.lang.Boolean-">setURLConnectionUsesCaches(Boolean)</a></span> - Method in class freemarker.cache.<a href="freemarker/cache/URLTemplateLoader.html" title="class in freemarker.cache">URLTemplateLoader</a></dt>
 <dd>
 <div class="block">Sets if <a href="http://docs.oracle.com/javase/8/docs/api/java/net/URLConnection.html?is-external=true#setUseCaches-boolean-" title="class or interface in java.net"><code>URLConnection.setUseCaches(boolean)</code></a> will be called, and with what value.</div>
@@ -7016,7 +7117,8 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#simplify-org.w3c.dom.Node-">simplify(Node)</a></span> - Static method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
 <dd>
-<div class="block">Removes comments and processing instruction, and then unites adjacent text nodes.</div>
+<div class="block">Removes all comments and processing instruction, and unites adjacent text nodes (here CDATA counts as text as
+ well).</div>
 </dd>
 <dt><a href="freemarker/ext/beans/SingletonCustomizer.html" title="interface in freemarker.ext.beans"><span class="typeNameLink">SingletonCustomizer</span></a> - Interface in <a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a></dt>
 <dd>
@@ -7051,7 +7153,9 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dt><span class="memberNameLink"><a href="freemarker/ext/beans/SimpleMethodModel.html#size--">size()</a></span> - Method in class freemarker.ext.beans.<a href="freemarker/ext/beans/SimpleMethodModel.html" title="class in freemarker.ext.beans">SimpleMethodModel</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/dom/NodeModel.html#size--">size()</a></span> - Method in class freemarker.ext.dom.<a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Always returns 1.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/jdom/NodeListModel.html#size--">size()</a></span> - Method in class freemarker.ext.jdom.<a href="freemarker/ext/jdom/NodeListModel.html" title="class in freemarker.ext.jdom">NodeListModel</a></dt>
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -7072,6 +7176,7 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/util/IdentityHashMap.html#size--">size()</a></span> - Method in class freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns the number of key-value mappings in this map.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/ext/xml/NodeListModel.html#size--">size()</a></span> - Method in class freemarker.ext.xml.<a href="freemarker/ext/xml/NodeListModel.html" title="class in freemarker.ext.xml">NodeListModel</a></dt>
@@ -7337,10 +7442,8 @@ start with <a href="freemarker/template/Configuration.html" title="class in free
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-">Template(String, Reader, Configuration, String)</a></span> - Constructor for class freemarker.template.<a href="freemarker/template/Template.html" title="class in freemarker.template">Template</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">In most applications, use <a href="freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template.Template(String, Reader, Configuration)</code></a> instead, which doesn't
-             specify the encoding.</span></div>
-</div>
+<div class="block">Convenience constructor for <a href="freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-"><code>Template(name, null,
+ reader, cfg, encoding)</code></a>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-">Template(String, String, Reader, Configuration)</a></span> - Constructor for class freemarker.template.<a href="freemarker/template/Template.html" title="class in freemarker.template">Template</a></dt>
 <dd>
@@ -7348,10 +7451,8 @@ 

<TRUNCATED>