http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/BeansWrapper.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/BeansWrapper.html b/docs/api/freemarker/ext/beans/BeansWrapper.html index 92dec22..0781ba1 100644 --- a/docs/api/freemarker/ext/beans/BeansWrapper.html +++ b/docs/api/freemarker/ext/beans/BeansWrapper.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>BeansWrapper (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>BeansWrapper (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,13 +13,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="BeansWrapper (FreeMarker 2.3.25-incubating API)"; + parent.document.title="BeansWrapper (FreeMarker 2.3.26-incubating API)"; } } catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9,"i5":10,"i6":42,"i7":10,"i8":41,"i9":10,"i10":10,"i11":10,"i12":42,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":42,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10}; +var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9,"i5":10,"i6":42,"i7":10,"i8":41,"i9":10,"i10":10,"i11":10,"i12":42,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":9,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":42,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -154,8 +154,7 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" <tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecision</a></span></code> -<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> </td> @@ -163,10 +162,7 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" <tr class="rowColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecisionInput</a></span></code> -<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> </td> </tr> </table> @@ -301,7 +297,10 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" <tr id="i2" class="altColor"> <td class="colFirst"><code>static <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"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#coerceBigDecimal-java.math.BigDecimal-java.lang.Class-">coerceBigDecimal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> bd, - <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> formalType)</code> </td> + <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><?> formalType)</code> +<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> +</td> </tr> <tr id="i3" class="rowColor"> <td class="colFirst"><code>static void</code></td> @@ -313,10 +312,10 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code>static void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#coerceBigDecimals-java.lang.Class:A-java.lang.Object:A-">coerceBigDecimals</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>[] formalTypes, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#coerceBigDecimals-java.lang.Class:A-java.lang.Object:A-">coerceBigDecimals</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><?>[] formalTypes, <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>[] args)</code> -<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>coerceBigDecimal(BigDecimal, Class)</code></a>.</div> </td> </tr> <tr id="i5" class="rowColor"> @@ -329,7 +328,7 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code>protected void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#finetuneMethodAppearance-java.lang.Class-java.lang.reflect.Method-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-">finetuneMethodAppearance</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> clazz, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#finetuneMethodAppearance-java.lang.Class-java.lang.reflect.Method-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-">finetuneMethodAppearance</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><?> clazz, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m, <a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecision</a> decision)</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> @@ -390,7 +389,7 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" </tr> <tr id="i14" class="altColor"> <td class="colFirst"><code>protected <a href="../../../freemarker/ext/util/ModelFactory.html" title="interface in freemarker.ext.util">ModelFactory</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#getModelFactory-java.lang.Class-">getModelFactory</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> clazz)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#getModelFactory-java.lang.Class-">getModelFactory</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><?> clazz)</code> </td> </tr> <tr id="i15" class="rowColor"> <td class="colFirst"><code><a href="../../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a></code></td> @@ -406,57 +405,63 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" </tr> <tr id="i17" class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#getUseCache--">getUseCache</a></span>()</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#getTreatDefaultMethodsAsBeanMembers--">getTreatDefaultMethodsAsBeanMembers</a></span>()</code> +<div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-"><code>setTreatDefaultMethodsAsBeanMembers(boolean)</code></a>.</div> +</td> </tr> <tr id="i18" class="altColor"> <td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#getUseCache--">getUseCache</a></span>()</code> </td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#isClassIntrospectionCacheRestricted--">isClassIntrospectionCacheRestricted</a></span>()</code> <div class="block">Tells if this instance acts like if its class introspection cache is sharable with other <a href="../../../freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a>-s.</div> </td> </tr> -<tr id="i19" class="rowColor"> +<tr id="i20" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#isExposeFields--">isExposeFields</a></span>()</code> <div class="block">Returns whether exposure of public instance fields of classes is enabled.</div> </td> </tr> -<tr id="i20" class="altColor"> +<tr id="i21" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#isSimpleMapWrapper--">isSimpleMapWrapper</a></span>()</code> <div class="block">Tells whether Maps are exposed as simple maps, without access to their method.</div> </td> </tr> -<tr id="i21" class="rowColor"> +<tr id="i22" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#isStrict--">isStrict</a></span>()</code> </td> </tr> -<tr id="i22" class="altColor"> +<tr id="i23" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#isWriteProtected--">isWriteProtected</a></span>()</code> </td> </tr> -<tr id="i23" class="rowColor"> +<tr id="i24" 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"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.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> clazz, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.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><?> 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> 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 id="i24" class="altColor"> +<tr id="i25" class="rowColor"> <td class="colFirst"><code>protected static <a href="../../../freemarker/template/Version.html" title="class in freemarker.template">Version</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#normalizeIncompatibleImprovementsVersion-freemarker.template.Version-">normalizeIncompatibleImprovementsVersion</a></span>(<a href="../../../freemarker/template/Version.html" title="class in freemarker.template">Version</a> incompatibleImprovements)</code> <div class="block">Returns the lowest version number that is equivalent with the parameter version.</div> </td> </tr> -<tr id="i25" class="rowColor"> +<tr id="i26" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#removeFromClassIntrospectionCache-java.lang.Class-">removeFromClassIntrospectionCache</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> clazz)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#removeFromClassIntrospectionCache-java.lang.Class-">removeFromClassIntrospectionCache</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><?> clazz)</code> <div class="block">Removes the introspection data for a class from the cache.</div> </td> </tr> -<tr id="i26" class="altColor"> +<tr id="i27" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setDefaultDateType-int-">setDefaultDateType</a></span>(int defaultDateType)</code> <div class="block">Sets the default date type to use for date models that result from @@ -464,33 +469,33 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" <tt>java.sql.Time</tt> or <tt>java.sql.Timestamp</tt>.</div> </td> </tr> -<tr id="i27" class="rowColor"> +<tr id="i28" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setExposeFields-boolean-">setExposeFields</a></span>(boolean exposeFields)</code> <div class="block">Controls whether public instance fields of classes are exposed to templates.</div> </td> </tr> -<tr id="i28" class="altColor"> +<tr id="i29" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setExposureLevel-int-">setExposureLevel</a></span>(int exposureLevel)</code> <div class="block">Sets the method exposure level.</div> </td> </tr> -<tr id="i29" class="rowColor"> +<tr id="i30" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setMethodAppearanceFineTuner-freemarker.ext.beans.MethodAppearanceFineTuner-">setMethodAppearanceFineTuner</a></span>(<a href="../../../freemarker/ext/beans/MethodAppearanceFineTuner.html" title="interface in freemarker.ext.beans">MethodAppearanceFineTuner</a> methodAppearanceFineTuner)</code> <div class="block">Used to tweak certain aspects of how methods appear in the data-model; see <a href="../../../freemarker/ext/beans/MethodAppearanceFineTuner.html" title="interface in freemarker.ext.beans"><code>MethodAppearanceFineTuner</code></a> for more.</div> </td> </tr> -<tr id="i30" class="altColor"> +<tr id="i31" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setMethodsShadowItems-boolean-">setMethodsShadowItems</a></span>(boolean methodsShadowItems)</code> <div class="block">Sets whether methods shadow items in beans.</div> </td> </tr> -<tr id="i31" class="rowColor"> +<tr id="i32" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setNullModel-freemarker.template.TemplateModel-">setNullModel</a></span>(<a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a> nullModel)</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> @@ -498,90 +503,97 @@ implements <a href="../../../freemarker/template/utility/RichObjectWrapper.html" </div> </td> </tr> -<tr id="i32" class="altColor"> +<tr id="i33" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setOuterIdentity-freemarker.template.ObjectWrapper-">setOuterIdentity</a></span>(<a href="../../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> outerIdentity)</code> <div class="block">When wrapping an object, the BeansWrapper commonly needs to wrap "sub-objects", for example each element in a wrapped collection.</div> </td> </tr> -<tr id="i33" class="rowColor"> +<tr id="i34" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setSimpleMapWrapper-boolean-">setSimpleMapWrapper</a></span>(boolean simpleMapWrapper)</code> <div class="block">When set to <code>true</code>, the keys in <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>-s won't mix with the method names when looking at them from templates.</div> </td> </tr> -<tr id="i34" class="altColor"> +<tr id="i35" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setStrict-boolean-">setStrict</a></span>(boolean strict)</code> <div class="block">Specifies if an attempt to read a bean property that doesn't exist in the wrapped object should throw an <a href="../../../freemarker/ext/beans/InvalidPropertyException.html" title="class in freemarker.ext.beans"><code>InvalidPropertyException</code></a>.</div> </td> </tr> -<tr id="i35" class="rowColor"> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-">setTreatDefaultMethodsAsBeanMembers</a></span>(boolean treatDefaultMethodsAsBeanMembers)</code> +<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> +</td> +</tr> +<tr id="i37" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#setUseCache-boolean-">setUseCache</a></span>(boolean useCache)</code> <div class="block">Sets whether this wrapper caches the <a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>-s created for the Java objects that has wrapped with this object wrapper.</div> </td> </tr> -<tr id="i36" class="altColor"> +<tr id="i38" class="altColor"> <td class="colFirst"><code>protected <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"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#toPropertiesString--">toPropertiesString</a></span>()</code> <div class="block">Returns the name-value pairs that describe the configuration of this <a href="../../../freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a>; called from <a href="../../../freemarker/ext/beans/BeansWrapper.html#toString--"><code>toString()</code></a>.</div> </td> </tr> -<tr id="i37" class="rowColor"> +<tr id="i39" 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"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#toString--">toString</a></span>()</code> <div class="block">Returns the exact class name and the identity hash, also the values of the most often used <a href="../../../freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a> configuration properties, also if which (if any) shared class introspection cache it uses.</div> </td> </tr> -<tr id="i38" class="altColor"> +<tr id="i40" 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"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#tryUnwrapTo-freemarker.template.TemplateModel-java.lang.Class-">tryUnwrapTo</a></span>(<a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a> 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> targetClass)</code> + <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><?> targetClass)</code> <div class="block">Attempts to unwrap a <a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template"><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 id="i39" class="rowColor"> +<tr id="i41" 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"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#unwrap-freemarker.template.TemplateModel-">unwrap</a></span>(<a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a> model)</code> <div class="block">Attempts to unwrap a model into underlying object.</div> </td> </tr> -<tr id="i40" class="altColor"> +<tr id="i42" 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"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#unwrap-freemarker.template.TemplateModel-java.lang.Class-">unwrap</a></span>(<a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a> 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> targetClass)</code> + <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><?> targetClass)</code> <div class="block">Attempts to unwrap a model into an object of the desired class.</div> </td> </tr> -<tr id="i41" class="rowColor"> +<tr id="i43" class="rowColor"> <td class="colFirst"><code><a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.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> object)</code> <div class="block">Wraps the object with a template model that is most specific for the object's class.</div> </td> </tr> -<tr id="i42" class="altColor"> +<tr id="i44" class="altColor"> <td class="colFirst"><code><a href="../../../freemarker/template/TemplateMethodModelEx.html" title="interface in freemarker.template">TemplateMethodModelEx</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#wrap-java.lang.Object-java.lang.reflect.Method-">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> object, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> method)</code> <div class="block">Wraps a Java method so that it can be called from templates, without wrapping its parent ("this") object.</div> </td> </tr> -<tr id="i43" class="rowColor"> +<tr id="i45" class="rowColor"> <td class="colFirst"><code><a href="../../../freemarker/template/TemplateHashModel.html" title="interface in freemarker.template">TemplateHashModel</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.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> obj)</code> <div class="block">Wraps an object to a <a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> that exposes the object's "native" (usually, Java) API.</div> </td> </tr> -<tr id="i44" class="altColor"> +<tr id="i46" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapper.html#writeProtect--">writeProtect</a></span>()</code> <div class="block">Makes the configuration properties (settings) of this <a href="../../../freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a> object read-only.</div> @@ -751,6 +763,12 @@ public BeansWrapper()</pre> empty exactly if it has no elements left. (Note that this bug has never affected basic functionality, like <code><#list ...></code>.) </li> + <li> + <p>2.3.26 (or higher): + The default of <a href="../../../freemarker/ext/beans/BeansWrapper.html#getTreatDefaultMethodsAsBeanMembers--"><code>getTreatDefaultMethodsAsBeanMembers()</code></a> changes from <code>false</code> to + <code>true</code>. Thus, Java 8 default methods (and the bean properties they define) are exposed, despite that + <a href="http://docs.oracle.com/javase/8/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> (the official JavaBeans introspector) ignores them, at least as of Java 8. + </li> </ul> <p>Note that the version will be normalized to the lowest version where the same incompatible @@ -1042,6 +1060,29 @@ public BeansWrapper()</pre> </dl> </li> </ul> +<a name="setTreatDefaultMethodsAsBeanMembers-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setTreatDefaultMethodsAsBeanMembers</h4> +<pre>public void setTreatDefaultMethodsAsBeanMembers(boolean treatDefaultMethodsAsBeanMembers)</pre> +<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. (We expose bean properties and bean + actions, not methods in general.) Before <a href="../../../freemarker/ext/beans/BeansWrapper.html#getIncompatibleImprovements--"><code>incompatibleImprovements</code></a> 2.3.26 + this defaults to <code>false</code> for backward compatibility. Starting with <a href="../../../freemarker/ext/beans/BeansWrapper.html#getIncompatibleImprovements--"><code>incompatibleImprovements</code></a> 2.3.26 it defaults to <code>true</code>. + <p> + Some explanation: FreeMarker uses <a href="http://docs.oracle.com/javase/8/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> to discover the bean properties and actions of + classes, for maximum conformance to the JavaBeans specification. But for some reason (perhaps just a bug in the + Oracle/OpenJDK Java 8 implementation) that ignores the Java 8 default methods coming from the interfaces. When + this setting is <code>true</code>, we search for non-overridden default methods ourselves, and add them to the set of + discovered bean members.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>2.3.26</dd> +</dl> +</li> +</ul> <a name="isExposeFields--"> <!-- --> </a> @@ -1054,9 +1095,21 @@ public BeansWrapper()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>true if public instance fields are exposed, false otherwise.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>2.3.26</dd> </dl> </li> </ul> +<a name="getTreatDefaultMethodsAsBeanMembers--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTreatDefaultMethodsAsBeanMembers</h4> +<pre>public boolean getTreatDefaultMethodsAsBeanMembers()</pre> +<div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-"><code>setTreatDefaultMethodsAsBeanMembers(boolean)</code></a>.</div> +</li> +</ul> <a name="getMethodAppearanceFineTuner--"> <!-- --> </a> @@ -1357,7 +1410,7 @@ protected <a href="../../../freemarker/template/TemplateModel.html" title=" <ul class="blockList"> <li class="blockList"> <h4>getModelFactory</h4> -<pre>protected <a href="../../../freemarker/ext/util/ModelFactory.html" title="interface in freemarker.ext.util">ModelFactory</a> getModelFactory(<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> clazz)</pre> +<pre>protected <a href="../../../freemarker/ext/util/ModelFactory.html" title="interface in freemarker.ext.util">ModelFactory</a> getModelFactory(<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><?> clazz)</pre> </li> </ul> <a name="unwrap-freemarker.template.TemplateModel-"> @@ -1399,7 +1452,7 @@ protected <a href="../../../freemarker/template/TemplateModel.html" title=" <li class="blockList"> <h4>unwrap</h4> <pre>public <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> unwrap(<a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a> 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> targetClass) + <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><?> targetClass) throws <a href="../../../freemarker/template/TemplateModelException.html" title="class in freemarker.template">TemplateModelException</a></pre> <div class="block">Attempts to unwrap a model into an object of the desired class. Generally, this method is the inverse of the <a href="../../../freemarker/ext/beans/BeansWrapper.html#wrap-java.lang.Object-"><code>wrap(Object)</code></a> @@ -1426,7 +1479,7 @@ protected <a href="../../../freemarker/template/TemplateModel.html" title=" <li class="blockList"> <h4>tryUnwrapTo</h4> <pre>public <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> tryUnwrapTo(<a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a> 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> targetClass) + <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><?> targetClass) throws <a href="../../../freemarker/template/TemplateModelException.html" title="class in freemarker.template">TemplateModelException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../freemarker/template/ObjectWrapperAndUnwrapper.html#tryUnwrapTo-freemarker.template.TemplateModel-java.lang.Class-">ObjectWrapperAndUnwrapper</a></code></span></div> <div class="block">Attempts to unwrap a <a href="../../../freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> to a plain Java object that's the instance of the given class (or is @@ -1507,7 +1560,7 @@ protected <a href="../../../freemarker/template/TemplateModel.html" title=" <ul class="blockList"> <li class="blockList"> <h4>newInstance</h4> -<pre>public <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> newInstance(<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> clazz, +<pre>public <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> newInstance(<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><?> 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> arguments) throws <a href="../../../freemarker/template/TemplateModelException.html" title="class in freemarker.template">TemplateModelException</a></pre> <div class="block">Creates a new instance of the specified class using the method call logic of this object wrapper for calling the @@ -1529,7 +1582,7 @@ protected <a href="../../../freemarker/template/TemplateModel.html" title=" <ul class="blockList"> <li class="blockList"> <h4>removeFromClassIntrospectionCache</h4> -<pre>public void removeFromClassIntrospectionCache(<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> clazz)</pre> +<pre>public void removeFromClassIntrospectionCache(<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><?> clazz)</pre> <div class="block">Removes the introspection data for a class from the cache. Use this if you know that a class is not used anymore in templates. If the class will be still used, the cache entry will be silently @@ -1566,7 +1619,7 @@ protected <a href="../../../freemarker/template/TemplateModel.html" title=" <li class="blockList"> <h4>finetuneMethodAppearance</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -protected void finetuneMethodAppearance(<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> clazz, +protected void finetuneMethodAppearance(<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><?> clazz, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m, <a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecision</a> decision)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use <a href="../../../freemarker/ext/beans/BeansWrapper.html#setMethodAppearanceFineTuner-freemarker.ext.beans.MethodAppearanceFineTuner-"><code>setMethodAppearanceFineTuner(MethodAppearanceFineTuner)</code></a>; @@ -1594,10 +1647,10 @@ protected void finetuneMethodAppearance(<a href="http://docs.oracle.co <ul class="blockList"> <li class="blockList"> <h4>coerceBigDecimals</h4> -<pre>public static void coerceBigDecimals(<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>[] formalTypes, +<pre>public static void coerceBigDecimals(<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><?>[] formalTypes, <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>[] args)</pre> -<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>coerceBigDecimal(BigDecimal, Class)</code></a>.</div> </li> </ul> <a name="coerceBigDecimal-java.math.BigDecimal-java.lang.Class-"> @@ -1607,7 +1660,10 @@ protected void finetuneMethodAppearance(<a href="http://docs.oracle.co <li class="blockList"> <h4>coerceBigDecimal</h4> <pre>public static <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> coerceBigDecimal(<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> bd, - <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> formalType)</pre> + <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><?> formalType)</pre> +<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. Overflow and precision loss are possible, similarly as + with casting in Java.</div> </li> </ul> <a name="toString--">
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html b/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html index e1b1c78..89c67dd 100644 --- a/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html +++ b/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>BeansWrapperBuilder (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>BeansWrapperBuilder (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="BeansWrapperBuilder (FreeMarker 2.3.25-incubating API)"; + parent.document.title="BeansWrapperBuilder (FreeMarker 2.3.26-incubating API)"; } } catch(err) { @@ -76,7 +76,7 @@ var activeTableTab = "activeTableTab"; <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> -<li><a href="#fields.inherited.from.class.freemarker.ext.beans.BeansWrapperConfiguration">Field</a> | </li> +<li>Field | </li> <li><a href="#constructor.summary">Constr</a> | </li> <li><a href="#method.summary">Method</a></li> </ul> @@ -206,21 +206,6 @@ extends <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html" t <div class="summary"> <ul class="blockList"> <li class="blockList"> -<!-- =========== FIELD SUMMARY =========== --> -<ul class="blockList"> -<li class="blockList"><a name="field.summary"> -<!-- --> -</a> -<h3>Field Summary</h3> -<ul class="blockList"> -<li class="blockList"><a name="fields.inherited.from.class.freemarker.ext.beans.BeansWrapperConfiguration"> -<!-- --> -</a> -<h3>Fields inherited from class freemarker.ext.beans.<a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html" title="class in freemarker.ext.beans">BeansWrapperConfiguration</a></h3> -<code><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#classIntrospectorFactory">classIntrospectorFactory</a></code></li> -</ul> -</li> -</ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor.summary"> @@ -264,7 +249,7 @@ extends <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html" t <!-- --> </a> <h3>Methods inherited from class freemarker.ext.beans.<a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html" title="class in freemarker.ext.beans">BeansWrapperConfiguration</a></h3> -<code><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#clone-boolean-">clone</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#equals-java.lang.Object-">equals</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getDefaultDateType--">getDefaultDateType</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getExposeFields--">getExposeFields</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getExposureLevel--">getExposureLevel</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getIncompatibleImprovements--">getIncompatibleImprovements</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getMethodAppearanceFineTuner--">getMethodAppearanceFineTuner</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getOuterIdentity--">getOuterIdentity</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.h tml#getUseModelCache--">getUseModelCache</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#hashCode--">hashCode</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#isSimpleMapWrapper--">isSimpleMapWrapper</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#isStrict--">isStrict</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setDefaultDateType-int-">setDefaultDateType</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setExposeFields-boolean-">setExposeFields</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setExposureLevel-int-">setExposureLevel</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setMethodAppearanceFineTuner-freemarker.ext.beans.MethodAppearanceFineTuner-">setMethodAppearanceFineTuner</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setOuterIdentity-freemarker.template.Obj ectWrapper-">setOuterIdentity</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setSimpleMapWrapper-boolean-">setSimpleMapWrapper</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setStrict-boolean-">setStrict</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setUseModelCache-boolean-">setUseModelCache</a></code></li> +<code><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#clone-boolean-">clone</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#equals-java.lang.Object-">equals</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getDefaultDateType--">getDefaultDateType</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getExposeFields--">getExposeFields</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getExposureLevel--">getExposureLevel</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getIncompatibleImprovements--">getIncompatibleImprovements</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getMethodAppearanceFineTuner--">getMethodAppearanceFineTuner</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getOuterIdentity--">getOuterIdentity</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.h tml#getTreatDefaultMethodsAsBeanMembers--">getTreatDefaultMethodsAsBeanMembers</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getUseModelCache--">getUseModelCache</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#hashCode--">hashCode</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#isSimpleMapWrapper--">isSimpleMapWrapper</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#isStrict--">isStrict</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setDefaultDateType-int-">setDefaultDateType</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setExposeFields-boolean-">setExposeFields</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setExposureLevel-int-">setExposureLevel</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setMethodAppearanceFineTuner-freemarker.ext.beans.MethodAppearanceFineTu ner-">setMethodAppearanceFineTuner</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setOuterIdentity-freemarker.template.ObjectWrapper-">setOuterIdentity</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setSimpleMapWrapper-boolean-">setSimpleMapWrapper</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setStrict-boolean-">setStrict</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setTreatDefaultMethodsAsBeanMembers-boolean-">setTreatDefaultMethodsAsBeanMembers</a>, <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setUseModelCache-boolean-">setUseModelCache</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> @@ -370,7 +355,7 @@ extends <a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html" t <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> -<li><a href="#fields.inherited.from.class.freemarker.ext.beans.BeansWrapperConfiguration">Field</a> | </li> +<li>Field | </li> <li><a href="#constructor.summary">Constr</a> | </li> <li><a href="#method.summary">Method</a></li> </ul> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html b/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html index 4323779..6da9268 100644 --- a/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html +++ b/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>BeansWrapperConfiguration (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>BeansWrapperConfiguration (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,13 +13,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="BeansWrapperConfiguration (FreeMarker 2.3.25-incubating API)"; + parent.document.title="BeansWrapperConfiguration (FreeMarker 2.3.26-incubating API)"; } } catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -76,13 +76,13 @@ var activeTableTab = "activeTableTab"; <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> -<li><a href="#field.summary">Field</a> | </li> +<li>Field | </li> <li><a href="#constructor.summary">Constr</a> | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> -<li><a href="#field.detail">Field</a> | </li> +<li>Field | </li> <li><a href="#constructor.detail">Constr</a> | </li> <li><a href="#method.detail">Method</a></li> </ul> @@ -140,25 +140,6 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable <div class="summary"> <ul class="blockList"> <li class="blockList"> -<!-- =========== FIELD SUMMARY =========== --> -<ul class="blockList"> -<li class="blockList"><a name="field.summary"> -<!-- --> -</a> -<h3>Field Summary</h3> -<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> -<caption><span>Fields</span><span class="tabEnd"> </span></caption> -<tr> -<th class="colFirst" scope="col">Modifier and Type</th> -<th class="colLast" scope="col">Field and Description</th> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>protected freemarker.ext.beans.ClassIntrospectorBuilder</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#classIntrospectorFactory">classIntrospectorFactory</a></span></code> </td> -</tr> -</table> -</li> -</ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor.summary"> @@ -234,39 +215,43 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable </tr> <tr id="i8" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getUseModelCache--">getUseModelCache</a></span>()</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getTreatDefaultMethodsAsBeanMembers--">getTreatDefaultMethodsAsBeanMembers</a></span>()</code> </td> </tr> <tr id="i9" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#getUseModelCache--">getUseModelCache</a></span>()</code> </td> +</tr> +<tr id="i10" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#hashCode--">hashCode</a></span>()</code> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#isSimpleMapWrapper--">isSimpleMapWrapper</a></span>()</code> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#isStrict--">isStrict</a></span>()</code> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setDefaultDateType-int-">setDefaultDateType</a></span>(int defaultDateType)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setDefaultDateType-int-"><code>BeansWrapper.setDefaultDateType(int)</code></a>.</div> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setExposeFields-boolean-">setExposeFields</a></span>(boolean exposeFields)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setExposeFields-boolean-"><code>BeansWrapper.setExposeFields(boolean)</code></a>.</div> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setExposureLevel-int-">setExposureLevel</a></span>(int exposureLevel)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setExposureLevel-int-"><code>BeansWrapper.setExposureLevel(int)</code></a>.</div> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i16" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setMethodAppearanceFineTuner-freemarker.ext.beans.MethodAppearanceFineTuner-">setMethodAppearanceFineTuner</a></span>(<a href="../../../freemarker/ext/beans/MethodAppearanceFineTuner.html" title="interface in freemarker.ext.beans">MethodAppearanceFineTuner</a> methodAppearanceFineTuner)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setMethodAppearanceFineTuner-freemarker.ext.beans.MethodAppearanceFineTuner-"><code>BeansWrapper.setMethodAppearanceFineTuner(MethodAppearanceFineTuner)</code></a>; additionally, @@ -274,26 +259,32 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable the value implements <a href="../../../freemarker/ext/beans/SingletonCustomizer.html" title="interface in freemarker.ext.beans"><code>SingletonCustomizer</code></a>.</div> </td> </tr> -<tr id="i16" class="altColor"> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setOuterIdentity-freemarker.template.ObjectWrapper-">setOuterIdentity</a></span>(<a href="../../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> outerIdentity)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setOuterIdentity-freemarker.template.ObjectWrapper-"><code>BeansWrapper.setOuterIdentity(ObjectWrapper)</code></a>, except here the default is <code>null</code> that means the <a href="../../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> that you will set up with this <a href="../../../freemarker/ext/beans/BeansWrapperBuilder.html" title="class in freemarker.ext.beans"><code>BeansWrapperBuilder</code></a> object.</div> </td> </tr> -<tr id="i17" class="rowColor"> +<tr id="i18" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setSimpleMapWrapper-boolean-">setSimpleMapWrapper</a></span>(boolean simpleMapWrapper)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setSimpleMapWrapper-boolean-"><code>BeansWrapper.setSimpleMapWrapper(boolean)</code></a>.</div> </td> </tr> -<tr id="i18" class="altColor"> +<tr id="i19" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setStrict-boolean-">setStrict</a></span>(boolean strict)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setStrict-boolean-"><code>BeansWrapper.setStrict(boolean)</code></a>.</div> </td> </tr> -<tr id="i19" class="rowColor"> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setTreatDefaultMethodsAsBeanMembers-boolean-">setTreatDefaultMethodsAsBeanMembers</a></span>(boolean treatDefaultMethodsAsBeanMembers)</code> +<div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-"><code>BeansWrapper.setTreatDefaultMethodsAsBeanMembers(boolean)</code></a></div> +</td> +</tr> +<tr id="i21" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/BeansWrapperConfiguration.html#setUseModelCache-boolean-">setUseModelCache</a></span>(boolean useModelCache)</code> <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setUseCache-boolean-"><code>BeansWrapper.setUseCache(boolean)</code></a> (it means the same).</div> @@ -315,23 +306,6 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable <div class="details"> <ul class="blockList"> <li class="blockList"> -<!-- ============ FIELD DETAIL =========== --> -<ul class="blockList"> -<li class="blockList"><a name="field.detail"> -<!-- --> -</a> -<h3>Field Detail</h3> -<a name="classIntrospectorFactory"> -<!-- --> -</a> -<ul class="blockListLast"> -<li class="blockList"> -<h4>classIntrospectorFactory</h4> -<pre>protected freemarker.ext.beans.ClassIntrospectorBuilder classIntrospectorFactory</pre> -</li> -</ul> -</li> -</ul> <!-- ========= CONSTRUCTOR DETAIL ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor.detail"> @@ -562,6 +536,25 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable <div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setExposeFields-boolean-"><code>BeansWrapper.setExposeFields(boolean)</code></a>.</div> </li> </ul> +<a name="getTreatDefaultMethodsAsBeanMembers--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTreatDefaultMethodsAsBeanMembers</h4> +<pre>public boolean getTreatDefaultMethodsAsBeanMembers()</pre> +</li> +</ul> +<a name="setTreatDefaultMethodsAsBeanMembers-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setTreatDefaultMethodsAsBeanMembers</h4> +<pre>public void setTreatDefaultMethodsAsBeanMembers(boolean treatDefaultMethodsAsBeanMembers)</pre> +<div class="block">See <a href="../../../freemarker/ext/beans/BeansWrapper.html#setTreatDefaultMethodsAsBeanMembers-boolean-"><code>BeansWrapper.setTreatDefaultMethodsAsBeanMembers(boolean)</code></a></div> +</li> +</ul> <a name="getMethodAppearanceFineTuner--"> <!-- --> </a> @@ -637,13 +630,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> -<li><a href="#field.summary">Field</a> | </li> +<li>Field | </li> <li><a href="#constructor.summary">Constr</a> | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> -<li><a href="#field.detail">Field</a> | </li> +<li>Field | </li> <li><a href="#constructor.detail">Constr</a> | </li> <li><a href="#method.detail">Method</a></li> </ul> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/BooleanModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/BooleanModel.html b/docs/api/freemarker/ext/beans/BooleanModel.html index ef73b4b..9b221d5 100644 --- a/docs/api/freemarker/ext/beans/BooleanModel.html +++ b/docs/api/freemarker/ext/beans/BooleanModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>BooleanModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>BooleanModel (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="BooleanModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="BooleanModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/CollectionModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/CollectionModel.html b/docs/api/freemarker/ext/beans/CollectionModel.html index ef40d21..5df993b 100644 --- a/docs/api/freemarker/ext/beans/CollectionModel.html +++ b/docs/api/freemarker/ext/beans/CollectionModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>CollectionModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>CollectionModel (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="CollectionModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="CollectionModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/DateModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/DateModel.html b/docs/api/freemarker/ext/beans/DateModel.html index 88c2ec0..b2438d4 100644 --- a/docs/api/freemarker/ext/beans/DateModel.html +++ b/docs/api/freemarker/ext/beans/DateModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>DateModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>DateModel (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="DateModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="DateModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/EnumerationModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/EnumerationModel.html b/docs/api/freemarker/ext/beans/EnumerationModel.html index 9fe8146..cec5a4a 100644 --- a/docs/api/freemarker/ext/beans/EnumerationModel.html +++ b/docs/api/freemarker/ext/beans/EnumerationModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>EnumerationModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>EnumerationModel (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="EnumerationModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="EnumerationModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/HashAdapter.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/HashAdapter.html b/docs/api/freemarker/ext/beans/HashAdapter.html index 6535d7c..997ea9a 100644 --- a/docs/api/freemarker/ext/beans/HashAdapter.html +++ b/docs/api/freemarker/ext/beans/HashAdapter.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>HashAdapter (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>HashAdapter (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="HashAdapter (FreeMarker 2.3.25-incubating API)"; + parent.document.title="HashAdapter (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/InvalidPropertyException.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/InvalidPropertyException.html b/docs/api/freemarker/ext/beans/InvalidPropertyException.html index cf8dd15..33b461a 100644 --- a/docs/api/freemarker/ext/beans/InvalidPropertyException.html +++ b/docs/api/freemarker/ext/beans/InvalidPropertyException.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>InvalidPropertyException (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>InvalidPropertyException (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="InvalidPropertyException (FreeMarker 2.3.25-incubating API)"; + parent.document.title="InvalidPropertyException (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/IteratorModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/IteratorModel.html b/docs/api/freemarker/ext/beans/IteratorModel.html index 01c77df..e253fc6 100644 --- a/docs/api/freemarker/ext/beans/IteratorModel.html +++ b/docs/api/freemarker/ext/beans/IteratorModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>IteratorModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>IteratorModel (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="IteratorModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="IteratorModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/MapModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/MapModel.html b/docs/api/freemarker/ext/beans/MapModel.html index c5c81ac..03e4b5b 100644 --- a/docs/api/freemarker/ext/beans/MapModel.html +++ b/docs/api/freemarker/ext/beans/MapModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>MapModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>MapModel (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="MapModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="MapModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html b/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html index 37748c1..0c5bc1c 100644 --- a/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html +++ b/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>MethodAppearanceFineTuner (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>MethodAppearanceFineTuner (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="MethodAppearanceFineTuner (FreeMarker 2.3.25-incubating API)"; + parent.document.title="MethodAppearanceFineTuner (FreeMarker 2.3.26-incubating API)"; } } catch(err) { @@ -132,8 +132,7 @@ var activeTableTab = "activeTableTab"; <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../freemarker/ext/beans/MethodAppearanceFineTuner.html#process-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput-freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision-">process</a></span>(<a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecisionInput</a> in, <a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecision</a> out)</code> -<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> </td> </tr> @@ -160,12 +159,11 @@ var activeTableTab = "activeTableTab"; <h4>process</h4> <pre>void process(<a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecisionInput</a> in, <a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecision</a> out)</pre> -<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. <a href="../../../freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a> will pass in all Java methods here that it intends to expose in the data-model as methods (so you can do <tt>obj.foo()</tt> in the template). - With this method it you can do the following tweaks: + With this method you can do the following tweaks: <ul> <li>Hide a method that would be otherwise shown by calling <a href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeMethodAs-java.lang.String-"><code>BeansWrapper.MethodAppearanceDecision.setExposeMethodAs(String)</code></a> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/NumberModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/NumberModel.html b/docs/api/freemarker/ext/beans/NumberModel.html index 5c24b13..b6ecc55 100644 --- a/docs/api/freemarker/ext/beans/NumberModel.html +++ b/docs/api/freemarker/ext/beans/NumberModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>NumberModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>NumberModel (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="NumberModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="NumberModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html b/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html index 9d8c791..e2e7080 100644 --- a/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html +++ b/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>OverloadedMethodsModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>OverloadedMethodsModel (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="OverloadedMethodsModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="OverloadedMethodsModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/ResourceBundleModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/ResourceBundleModel.html b/docs/api/freemarker/ext/beans/ResourceBundleModel.html index 6a36347..875dd9b 100644 --- a/docs/api/freemarker/ext/beans/ResourceBundleModel.html +++ b/docs/api/freemarker/ext/beans/ResourceBundleModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>ResourceBundleModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>ResourceBundleModel (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="ResourceBundleModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="ResourceBundleModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/0e8012e0/docs/api/freemarker/ext/beans/SimpleMapModel.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/ext/beans/SimpleMapModel.html b/docs/api/freemarker/ext/beans/SimpleMapModel.html index c2120ae..bac8f9c 100644 --- a/docs/api/freemarker/ext/beans/SimpleMapModel.html +++ b/docs/api/freemarker/ext/beans/SimpleMapModel.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_66) on Tue Jul 05 21:19:03 CEST 2016 --> +<!-- Generated by javadoc (1.8.0_66) on Sat Mar 25 11:54:39 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>SimpleMapModel (FreeMarker 2.3.25-incubating API)</title> -<meta name="date" content="2016-07-05"> +<title>SimpleMapModel (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="SimpleMapModel (FreeMarker 2.3.25-incubating API)"; + parent.document.title="SimpleMapModel (FreeMarker 2.3.26-incubating API)"; } } catch(err) {
