http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/51c3b7e5/docs/api/freemarker/template/Template.html ---------------------------------------------------------------------- diff --git a/docs/api/freemarker/template/Template.html b/docs/api/freemarker/template/Template.html index 623e7a6..ac16d78 100644 --- a/docs/api/freemarker/template/Template.html +++ b/docs/api/freemarker/template/Template.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sun Oct 15 21:19:46 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:50 CET 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Template (FreeMarker 2.3.27-incubating API)</title> -<meta name="date" content="2017-10-15"> +<meta name="date" content="2017-11-11"> <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../script.js"></script> </head> @@ -98,7 +98,7 @@ var activeTableTab = "activeTableTab"; </div> <div class="contentContainer"> <ul class="inheritance"> -<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> +<li>java.lang.Object</li> <li> <ul class="inheritance"> <li><a href="../../freemarker/core/Configurable.html" title="class in freemarker.core">freemarker.core.Configurable</a></li> @@ -123,7 +123,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <p> Typically, you will use <a href="../../freemarker/template/Configuration.html#getTemplate-java.lang.String-"><code>Configuration.getTemplate(String)</code></a> to create/get <a href="../../freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> objects, so you - don't construct them directly. But you can also construct a template from a <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> or a <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> that + don't construct them directly. But you can also construct a template from a <code>Reader</code> or a <code>String</code> that contains the template source code. But then it's important to know that while the resulting <a href="../../freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> is efficient for later processing, creating a new <a href="../../freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> itself is relatively expensive. So try to re-use <a href="../../freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> objects if possible. <a href="../../freemarker/template/Configuration.html#getTemplate-java.lang.String-"><code>Configuration.getTemplate(String)</code></a> (and its overloads) does that @@ -183,11 +183,11 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <th class="colLast" scope="col">Field and Description</th> </tr> <tr class="altColor"> -<td class="colFirst"><code>static <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="colFirst"><code>static java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#DEFAULT_NAMESPACE_PREFIX">DEFAULT_NAMESPACE_PREFIX</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>static <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="colFirst"><code>static java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#NO_NS_PREFIX">NO_NS_PREFIX</a></span></code> </td> </tr> </table> @@ -212,8 +212,8 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-">Template</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader)</code> +<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-">Template</a></span>(java.lang.String name, + java.io.Reader reader)</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <div class="block"><span class="deprecationComment">This constructor uses the "default" <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a> instance, which can easily lead to erroneous, unpredictable behavior. @@ -222,53 +222,53 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </td> </tr> <tr class="rowColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-">Template</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-">Template</a></span>(java.lang.String name, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg)</code> <div class="block">Same as <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template(String, String, Reader, Configuration)</code></a> with <code>null</code> <code>sourceName</code> parameter.</div> </td> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-">Template</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-">Template</a></span>(java.lang.String name, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg, - <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> encoding)</code> + java.lang.String encoding)</code> <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> </td> </tr> <tr class="rowColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-freemarker.template.Configuration-">Template</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <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> sourceCode, +<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-freemarker.template.Configuration-">Template</a></span>(java.lang.String name, + java.lang.String sourceCode, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg)</code> <div class="block">Convenience constructor for <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template(name, new StringReader(reader), cfg)</code></a>.</div> </td> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-">Template</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <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> sourceName, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-">Template</a></span>(java.lang.String name, + java.lang.String sourceName, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg)</code> <div class="block">Constructs a template from a character stream.</div> </td> </tr> <tr class="rowColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-freemarker.core.ParserConfiguration-java.lang.String-">Template</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <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> sourceName, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-freemarker.core.ParserConfiguration-java.lang.String-">Template</a></span>(java.lang.String name, + java.lang.String sourceName, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg, <a href="../../freemarker/core/ParserConfiguration.html" title="interface in freemarker.core">ParserConfiguration</a> customParserConfiguration, - <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> encoding)</code> + java.lang.String encoding)</code> <div class="block">Same as <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-"><code>Template(String, String, Reader, Configuration, String)</code></a>, but also specifies a <a href="../../freemarker/core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a>.</div> </td> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-">Template</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <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> sourceName, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<td class="colOne"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-">Template</a></span>(java.lang.String name, + java.lang.String sourceName, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg, - <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> encoding)</code> + java.lang.String encoding)</code> <div class="block">Same as <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template(String, String, Reader, Configuration)</code></a>, but also specifies the template's encoding (not recommended).</div> </td> @@ -306,15 +306,15 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </tr> <tr id="i2" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#addPrefixNSMapping-java.lang.String-java.lang.String-">addPrefixNSMapping</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix, - <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> nsURI)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#addPrefixNSMapping-java.lang.String-java.lang.String-">addPrefixNSMapping</a></span>(java.lang.String prefix, + java.lang.String nsURI)</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <div class="block"><span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> </div> </td> </tr> <tr id="i3" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/javax/swing/tree/TreePath.html?is-external=true" title="class or interface in javax.swing.tree">TreePath</a></code></td> +<td class="colFirst"><code>java.util.List</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#containingElements-int-int-">containingElements</a></span>(int column, int line)</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> @@ -324,15 +324,15 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code><a href="../../freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#createProcessingEnvironment-java.lang.Object-java.io.Writer-">createProcessingEnvironment</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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#createProcessingEnvironment-java.lang.Object-java.io.Writer-">createProcessingEnvironment</a></span>(java.lang.Object dataModel, + java.io.Writer out)</code> <div class="block">Same as <a href="../../freemarker/template/Template.html#createProcessingEnvironment-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-"><code>createProcessingEnvironment(dataModel, out, null)</code></a>.</div> </td> </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code><a href="../../freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#createProcessingEnvironment-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-">createProcessingEnvironment</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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out, +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#createProcessingEnvironment-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-">createProcessingEnvironment</a></span>(java.lang.Object dataModel, + java.io.Writer out, <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> wrapper)</code> <div class="block">Creates a <a href="../../freemarker/core/Environment.html" title="class in freemarker.core"><code>Environment</code></a> object, using this template, the data-model provided as parameter.</div> @@ -340,13 +340,13 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#dump-java.io.PrintStream-">dump</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> ps)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#dump-java.io.PrintStream-">dump</a></span>(java.io.PrintStream ps)</code> <div class="block">Dump the raw template in canonical form.</div> </td> </tr> <tr id="i7" class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#dump-java.io.Writer-">dump</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#dump-java.io.Writer-">dump</a></span>(java.io.Writer out)</code> <div class="block">Dump the raw template in canonical form.</div> </td> </tr> @@ -375,24 +375,24 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </td> </tr> <tr id="i12" 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="colFirst"><code>java.lang.Object</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getCustomLookupCondition--">getCustomLookupCondition</a></span>()</code> <div class="block">Gets the custom lookup condition with which this template was found.</div> </td> </tr> <tr id="i13" 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="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getDefaultNS--">getDefaultNS</a></span>()</code> </td> </tr> <tr id="i14" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getEncoding--">getEncoding</a></span>()</code> <div class="block">The encoding that was (allegedly) used to read this template; also the the default character encoding used for reading files included from this template.</div> </td> </tr> <tr id="i15" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td> +<td class="colFirst"><code>java.util.List</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getImports--">getImports</a></span>()</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <div class="block"><span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> @@ -400,7 +400,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </td> </tr> <tr id="i16" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td> +<td class="colFirst"><code>java.util.Map</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getMacros--">getMacros</a></span>()</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <div class="block"><span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> @@ -408,15 +408,15 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </td> </tr> <tr id="i17" 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="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getName--">getName</a></span>()</code> <div class="block">The usually path-like (or URL-like) identifier of the template, or possibly <code>null</code> for non-stored templates.</div> </td> </tr> <tr id="i18" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getNamespaceForPrefix-java.lang.String-">getNamespaceForPrefix</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</code> </td> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getNamespaceForPrefix-java.lang.String-">getNamespaceForPrefix</a></span>(java.lang.String prefix)</code> </td> </tr> <tr id="i19" class="rowColor"> <td class="colFirst"><code><a href="../../freemarker/core/OutputFormat.html" title="class in freemarker.core">OutputFormat</a></code></td> @@ -432,8 +432,8 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </tr> <tr id="i21" class="rowColor"> <td class="colFirst"><code>static <a href="../../freemarker/template/Template.html" title="class in freemarker.template">Template</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getPlainTextTemplate-java.lang.String-java.lang.String-freemarker.template.Configuration-">getPlainTextTemplate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <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> content, +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getPlainTextTemplate-java.lang.String-java.lang.String-freemarker.template.Configuration-">getPlainTextTemplate</a></span>(java.lang.String name, + java.lang.String content, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> config)</code> <div class="block">Same as <a href="../../freemarker/template/Template.html#getPlainTextTemplate-java.lang.String-java.lang.String-java.lang.String-freemarker.template.Configuration-"><code>getPlainTextTemplate(String, String, String, Configuration)</code></a> with <code>null</code> <code>sourceName</code> argument.</div> @@ -441,21 +441,21 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </tr> <tr id="i22" class="altColor"> <td class="colFirst"><code>static <a href="../../freemarker/template/Template.html" title="class in freemarker.template">Template</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getPlainTextTemplate-java.lang.String-java.lang.String-java.lang.String-freemarker.template.Configuration-">getPlainTextTemplate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, - <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> sourceName, - <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> content, +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getPlainTextTemplate-java.lang.String-java.lang.String-java.lang.String-freemarker.template.Configuration-">getPlainTextTemplate</a></span>(java.lang.String name, + java.lang.String sourceName, + java.lang.String content, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> config)</code> <div class="block">Creates (not "get"-s) a <a href="../../freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> that only contains a single block of static text, no dynamic content.</div> </td> </tr> <tr id="i23" 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/template/Template.html#getPrefixedName-java.lang.String-java.lang.String-">getPrefixedName</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> localName, - <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> nsURI)</code> </td> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getPrefixedName-java.lang.String-java.lang.String-">getPrefixedName</a></span>(java.lang.String localName, + java.lang.String nsURI)</code> </td> </tr> <tr id="i24" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getPrefixForNamespace-java.lang.String-">getPrefixForNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nsURI)</code> </td> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getPrefixForNamespace-java.lang.String-">getPrefixForNamespace</a></span>(java.lang.String nsURI)</code> </td> </tr> <tr id="i25" class="rowColor"> <td class="colFirst"><code>freemarker.core.TemplateElement</code></td> @@ -466,7 +466,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </td> </tr> <tr id="i26" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getSource-int-int-int-int-">getSource</a></span>(int beginColumn, int beginLine, int endColumn, @@ -475,7 +475,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </td> </tr> <tr id="i27" 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="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#getSourceName--">getSourceName</a></span>()</code> <div class="block">The name that was actually used to load this template from the <a href="../../freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> (or from other custom storage mechanism).</div> @@ -483,23 +483,23 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </tr> <tr id="i28" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-">process</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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out)</code> -<div class="block">Executes template, using the data-model provided, writing the generated output to the supplied <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a>.</div> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-">process</a></span>(java.lang.Object dataModel, + java.io.Writer out)</code> +<div class="block">Executes template, using the data-model provided, writing the generated output to the supplied <code>Writer</code>.</div> </td> </tr> <tr id="i29" class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-">process</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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out, +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-">process</a></span>(java.lang.Object dataModel, + java.io.Writer out, <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> wrapper)</code> <div class="block">Like <a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-"><code>process(Object, Writer)</code></a>, but overrides the <a href="../../freemarker/core/Configurable.html#getObjectWrapper--"><code>Configurable.getObjectWrapper()</code></a>.</div> </td> </tr> <tr id="i30" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-freemarker.template.TemplateNodeModel-">process</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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out, +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-freemarker.template.TemplateNodeModel-">process</a></span>(java.lang.Object dataModel, + java.io.Writer out, <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> wrapper, <a href="../../freemarker/template/TemplateNodeModel.html" title="interface in freemarker.template">TemplateNodeModel</a> rootNode)</code> <div class="block">Like <a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-"><code>process(Object, Writer)</code></a>, but also sets a (XML-)node to be recursively processed by the template.</div> @@ -507,20 +507,20 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema </tr> <tr id="i31" class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#setCustomLookupCondition-java.lang.Object-">setCustomLookupCondition</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> customLookupCondition)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#setCustomLookupCondition-java.lang.Object-">setCustomLookupCondition</a></span>(java.lang.Object customLookupCondition)</code> <div class="block">Mostly only used internally; setter pair of <a href="../../freemarker/template/Template.html#getCustomLookupCondition--"><code>getCustomLookupCondition()</code></a>.</div> </td> </tr> <tr id="i32" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#setEncoding-java.lang.String-">setEncoding</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encoding)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#setEncoding-java.lang.String-">setEncoding</a></span>(java.lang.String encoding)</code> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <div class="block"><span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> </div> </td> </tr> <tr id="i33" 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="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../freemarker/template/Template.html#toString--">toString</a></span>()</code> <div class="block">Returns a string representing the raw template text in canonical form.</div> @@ -538,8 +538,8 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <!-- --> </a> -<h3>Methods inherited from class java.lang.<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></h3> -<code><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">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/j ava/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +<h3>Methods inherited from class java.lang.Object</h3> +<code>equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> </ul> </li> </ul> @@ -561,7 +561,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_NAMESPACE_PREFIX</h4> -<pre>public static final <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> DEFAULT_NAMESPACE_PREFIX</pre> +<pre>public static final java.lang.String DEFAULT_NAMESPACE_PREFIX</pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../constant-values.html#freemarker.template.Template.DEFAULT_NAMESPACE_PREFIX">Constant Field Values</a></dd> @@ -574,7 +574,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockListLast"> <li class="blockList"> <h4>NO_NS_PREFIX</h4> -<pre>public static final <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> NO_NS_PREFIX</pre> +<pre>public static final java.lang.String NO_NS_PREFIX</pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../constant-values.html#freemarker.template.Template.NO_NS_PREFIX">Constant Field Values</a></dd> @@ -595,14 +595,14 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockList"> <li class="blockList"> <h4>Template</h4> -<pre>public Template(<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> name, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<pre>public Template(java.lang.String name, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + throws java.io.IOException</pre> <div class="block">Same as <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template(String, String, Reader, Configuration)</code></a> with <code>null</code> <code>sourceName</code> parameter.</div> <dl> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> </dl> </li> </ul> @@ -612,14 +612,14 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockList"> <li class="blockList"> <h4>Template</h4> -<pre>public Template(<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> name, - <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> sourceCode, +<pre>public Template(java.lang.String name, + java.lang.String sourceCode, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + throws java.io.IOException</pre> <div class="block">Convenience constructor for <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template(name, new StringReader(reader), cfg)</code></a>.</div> <dl> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>2.3.20</dd> </dl> @@ -631,16 +631,16 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockList"> <li class="blockList"> <h4>Template</h4> -<pre>public Template(<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> name, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<pre>public Template(java.lang.String name, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg, - <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> encoding) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + java.lang.String encoding) + throws java.io.IOException</pre> <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> <dl> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> </dl> </li> </ul> @@ -650,11 +650,11 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockList"> <li class="blockList"> <h4>Template</h4> -<pre>public Template(<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> name, - <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> sourceName, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<pre>public Template(java.lang.String name, + java.lang.String sourceName, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + throws java.io.IOException</pre> <div class="block">Constructs a template from a character stream. Note that this is a relatively expensive operation; where higher performance matters, you should re-use (cache) <a href="../../freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> instances instead of re-creating them from the same source again and again. (<a href="../../freemarker/template/Configuration.html#getTemplate-java.lang.String-"><code>and its overloads already do such reuse.</code></a>)</div> @@ -675,15 +675,15 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema "physically" means).</dd> <dd><code>sourceName</code> - See <a href="../../freemarker/template/Template.html#getSourceName--"><code>getSourceName()</code></a> for the meaning. Can be <code>null</code>, in which case <a href="../../freemarker/template/Template.html#getSourceName--"><code>getSourceName()</code></a> will return the same as <a href="../../freemarker/template/Template.html#getName--"><code>getName()</code></a>.</dd> -<dd><code>reader</code> - The character stream to read from. It will always be closed (<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true#close--" title="class or interface in java.io"><code>Reader.close()</code></a>) by +<dd><code>reader</code> - The character stream to read from. It will always be closed (<code>Reader.close()</code>) by this method (this is for backward compatibility; later major versions may discontinue this behavior). - The <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> need not be buffered, because this method ensures that it will be read in few + The <code>Reader</code> need not be buffered, because this method ensures that it will be read in few kilobyte chunks, not byte by byte.</dd> <dd><code>cfg</code> - The Configuration object that this Template is associated with. If this is <code>null</code>, the "default" <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a> object is used, which is highly discouraged, because it can easily lead to erroneous, unpredictable behavior. (See more <a href="../../freemarker/template/Configuration.html#getDefaultConfiguration--"><code>here...</code></a>)</dd> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>2.3.22</dd> </dl> @@ -695,18 +695,18 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockList"> <li class="blockList"> <h4>Template</h4> -<pre>public Template(<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> name, - <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> sourceName, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<pre>public Template(java.lang.String name, + java.lang.String sourceName, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg, - <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> encoding) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + java.lang.String encoding) + throws java.io.IOException</pre> <div class="block">Same as <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template(String, String, Reader, Configuration)</code></a>, but also specifies the template's encoding (not recommended).</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>encoding</code> - This is the encoding that we are supposed to be using. At the first glance it's unnecessary because we - already have a <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> (so decoding with the charset has already happened), however, if this is + already have a <code>Reader</code> (so decoding with the charset has already happened), however, if this is non-<code>null</code> and there's an <code>#ftl</code> header with <code>encoding</code> parameter, they must match, or else a <a href="../../freemarker/template/Template.WrongEncodingException.html" title="class in freemarker.template"><code>Template.WrongEncodingException</code></a> is thrown. Thus, it should be set if to decode the template, we were using an encoding (a charset), otherwise it should be <code>null</code>. It's also kept as @@ -714,7 +714,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <code>#import</code>-ing another template from this template, as its default encoding will be this. But this behavior of said directives is considered to be harmful, and will be probably phased out.</dd> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>2.3.22</dd> </dl> @@ -726,13 +726,13 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockList"> <li class="blockList"> <h4>Template</h4> -<pre>public Template(<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> name, - <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> sourceName, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader, +<pre>public Template(java.lang.String name, + java.lang.String sourceName, + java.io.Reader reader, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> cfg, <a href="../../freemarker/core/ParserConfiguration.html" title="interface in freemarker.core">ParserConfiguration</a> customParserConfiguration, - <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> encoding) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + java.lang.String encoding) + throws java.io.IOException</pre> <div class="block">Same as <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-"><code>Template(String, String, Reader, Configuration, String)</code></a>, but also specifies a <a href="../../freemarker/core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a>. This is mostly meant to be used by FreeMarker internally, but advanced users might still find this useful.</div> @@ -752,7 +752,7 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <dd><code>encoding</code> - Same as in <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.lang.String-java.io.Reader-freemarker.template.Configuration-java.lang.String-"><code>Template(String, String, Reader, Configuration, String)</code></a>. When it's non-<code>null</code>, it overrides the value coming from the <a href="../../freemarker/core/TemplateConfiguration.html#getEncoding--"><code>TemplateConfiguration.getEncoding()</code></a> method of the <code>templateConfiguration</code> parameter.</dd> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>2.3.24</dd> </dl> @@ -764,17 +764,17 @@ extends <a href="../../freemarker/core/Configurable.html" title="class in freema <ul class="blockListLast"> <li class="blockList"> <h4>Template</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> -public Template(<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> name, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> reader) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<pre>@Deprecated +public Template(java.lang.String name, + java.io.Reader reader) + throws java.io.IOException</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">This constructor uses the "default" <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a> instance, which can easily lead to erroneous, unpredictable behavior. See more <a href="../../freemarker/template/Configuration.html#getDefaultConfiguration--"><code>here...</code></a>.</span></div> <div class="block">Equivalent to <a href="../../freemarker/template/Template.html#Template-java.lang.String-java.io.Reader-freemarker.template.Configuration-"><code>Template(name, reader, null)</code></a>.</div> <dl> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> </dl> </li> </ul> @@ -792,8 +792,8 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>getPlainTextTemplate</h4> -<pre>public static <a href="../../freemarker/template/Template.html" title="class in freemarker.template">Template</a> getPlainTextTemplate(<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> name, - <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> content, +<pre>public static <a href="../../freemarker/template/Template.html" title="class in freemarker.template">Template</a> getPlainTextTemplate(java.lang.String name, + java.lang.String content, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> config)</pre> <div class="block">Same as <a href="../../freemarker/template/Template.html#getPlainTextTemplate-java.lang.String-java.lang.String-java.lang.String-freemarker.template.Configuration-"><code>getPlainTextTemplate(String, String, String, Configuration)</code></a> with <code>null</code> <code>sourceName</code> argument.</div> @@ -805,9 +805,9 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>getPlainTextTemplate</h4> -<pre>public static <a href="../../freemarker/template/Template.html" title="class in freemarker.template">Template</a> getPlainTextTemplate(<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> name, - <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> sourceName, - <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> content, +<pre>public static <a href="../../freemarker/template/Template.html" title="class in freemarker.template">Template</a> getPlainTextTemplate(java.lang.String name, + java.lang.String sourceName, + java.lang.String content, <a href="../../freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a> config)</pre> <div class="block">Creates (not "get"-s) a <a href="../../freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> that only contains a single block of static text, no dynamic content.</div> <dl> @@ -827,11 +827,11 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>process</h4> -<pre>public void process(<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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out) +<pre>public void process(java.lang.Object dataModel, + java.io.Writer out) throws <a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a>, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> -<div class="block">Executes template, using the data-model provided, writing the generated output to the supplied <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a>. + java.io.IOException</pre> +<div class="block">Executes template, using the data-model provided, writing the generated output to the supplied <code>Writer</code>. <p> For finer control over the runtime environment setup, such as per-HTTP-request configuring of FreeMarker @@ -843,13 +843,13 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang be any object that the <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> in use turns into a <a href="../../freemarker/template/TemplateHashModel.html" title="interface in freemarker.template"><code>TemplateHashModel</code></a>. You can also use an object that already implements <a href="../../freemarker/template/TemplateHashModel.html" title="interface in freemarker.template"><code>TemplateHashModel</code></a>; in that case it won't be wrapped. If it's <code>null</code>, an empty data model is used.</dd> -<dd><code>out</code> - The <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a> where the output of the template will go. Note that unless you have used - <a href="../../freemarker/core/Configurable.html#setAutoFlush-boolean-"><code>Configurable.setAutoFlush(boolean)</code></a> to disable this, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true#flush--" title="class or interface in java.io"><code>Writer.flush()</code></a> will be called at - the when the template processing was finished. <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true#close--" title="class or interface in java.io"><code>Writer.close()</code></a> is not called. Can't be +<dd><code>out</code> - The <code>Writer</code> where the output of the template will go. Note that unless you have used + <a href="../../freemarker/core/Configurable.html#setAutoFlush-boolean-"><code>Configurable.setAutoFlush(boolean)</code></a> to disable this, <code>Writer.flush()</code> will be called at + the when the template processing was finished. <code>Writer.close()</code> is not called. Can't be <code>null</code>.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a></code> - if an exception occurs during template processing</dd> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if an I/O exception occurs during writing to the writer.</dd> +<dd><code>java.io.IOException</code> - if an I/O exception occurs during writing to the writer.</dd> </dl> </li> </ul> @@ -859,22 +859,22 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>process</h4> -<pre>public void process(<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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out, +<pre>public void process(java.lang.Object dataModel, + java.io.Writer out, <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> wrapper, <a href="../../freemarker/template/TemplateNodeModel.html" title="interface in freemarker.template">TemplateNodeModel</a> rootNode) throws <a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a>, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + java.io.IOException</pre> <div class="block">Like <a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-"><code>process(Object, Writer)</code></a>, but also sets a (XML-)node to be recursively processed by the template. That node is accessed in the template with <tt>.node</tt>, <tt>#recurse</tt>, etc. See the - <a href="http://freemarker.org/docs/xgui_declarative.html" target="_blank">Declarative XML Processing</a> as a + <a href="https://freemarker.apache.org/docs/xgui_declarative.html" target="_blank">Declarative XML Processing</a> as a typical example of recursive node processing.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>rootNode</code> - The root node for recursive processing or <code>null</code>.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a></code> - if an exception occurs during template processing</dd> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if an I/O exception occurs during writing to the writer.</dd> +<dd><code>java.io.IOException</code> - if an I/O exception occurs during writing to the writer.</dd> </dl> </li> </ul> @@ -884,11 +884,11 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>process</h4> -<pre>public void process(<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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out, +<pre>public void process(java.lang.Object dataModel, + java.io.Writer out, <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> wrapper) throws <a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a>, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + java.io.IOException</pre> <div class="block">Like <a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-"><code>process(Object, Writer)</code></a>, but overrides the <a href="../../freemarker/core/Configurable.html#getObjectWrapper--"><code>Configurable.getObjectWrapper()</code></a>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -896,7 +896,7 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang provides, or <code>null</code> if you don't want to override that.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a></code></dd> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> </dl> </li> </ul> @@ -906,11 +906,11 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>createProcessingEnvironment</h4> -<pre>public <a href="../../freemarker/core/Environment.html" title="class in freemarker.core">Environment</a> createProcessingEnvironment(<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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out, +<pre>public <a href="../../freemarker/core/Environment.html" title="class in freemarker.core">Environment</a> createProcessingEnvironment(java.lang.Object dataModel, + java.io.Writer out, <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a> wrapper) throws <a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a>, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + java.io.IOException</pre> <div class="block">Creates a <a href="../../freemarker/core/Environment.html" title="class in freemarker.core"><code>Environment</code></a> object, using this template, the data-model provided as parameter. You have to call <a href="../../freemarker/core/Environment.html#process--"><code>Environment.process()</code></a> on the return value to set off the actual rendering. @@ -948,14 +948,14 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <dd><code>wrapper</code> - The <a href="../../freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> to use to wrap objects into <a href="../../freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> instances. Normally you left it <code>null</code>, in which case <a href="../../freemarker/core/Configurable.html#getObjectWrapper--"><code>Configurable.getObjectWrapper()</code></a> will be used.</dd> -<dd><code>out</code> - The <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a> where the output of the template will go; see <a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-"><code>process(Object, Writer)</code></a> for +<dd><code>out</code> - The <code>Writer</code> where the output of the template will go; see <a href="../../freemarker/template/Template.html#process-java.lang.Object-java.io.Writer-"><code>process(Object, Writer)</code></a> for more details.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>the <a href="../../freemarker/core/Environment.html" title="class in freemarker.core"><code>Environment</code></a> object created for processing. Call <a href="../../freemarker/core/Environment.html#process--"><code>Environment.process()</code></a> to process the template.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a></code> - if an exception occurs while setting up the Environment object.</dd> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if an exception occurs doing any auto-imports</dd> +<dd><code>java.io.IOException</code> - if an exception occurs doing any auto-imports</dd> </dl> </li> </ul> @@ -965,15 +965,15 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>createProcessingEnvironment</h4> -<pre>public <a href="../../freemarker/core/Environment.html" title="class in freemarker.core">Environment</a> createProcessingEnvironment(<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> dataModel, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out) +<pre>public <a href="../../freemarker/core/Environment.html" title="class in freemarker.core">Environment</a> createProcessingEnvironment(java.lang.Object dataModel, + java.io.Writer out) throws <a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a>, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> + java.io.IOException</pre> <div class="block">Same as <a href="../../freemarker/template/Template.html#createProcessingEnvironment-java.lang.Object-java.io.Writer-freemarker.template.ObjectWrapper-"><code>createProcessingEnvironment(dataModel, out, null)</code></a>.</div> <dl> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a></code></dd> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> </dl> </li> </ul> @@ -983,12 +983,12 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <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> toString()</pre> +<pre>public java.lang.String toString()</pre> <div class="block">Returns a string representing the raw template text in canonical form.</div> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <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></dd> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> </dl> </li> </ul> @@ -998,7 +998,7 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>getName</h4> -<pre>public <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> getName()</pre> +<pre>public java.lang.String getName()</pre> <div class="block">The usually path-like (or URL-like) identifier of the template, or possibly <code>null</code> for non-stored templates. It usually looks like a relative UN*X path; it should use <code>/</code>, not <code>\</code>, and shouldn't start with <code>/</code> (but there are no hard guarantees). It's not a real path in a file-system, it's just a name @@ -1032,7 +1032,7 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>getSourceName</h4> -<pre>public <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> getSourceName()</pre> +<pre>public java.lang.String getSourceName()</pre> <div class="block">The name that was actually used to load this template from the <a href="../../freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> (or from other custom storage mechanism). This is what should be shown in error messages as the error location. This is usually the same as <a href="../../freemarker/template/Template.html#getName--"><code>getName()</code></a>, except when localized lookup, template acquisition (<code>*</code> step in the name), or @@ -1080,8 +1080,8 @@ public Template(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang <ul class="blockList"> <li class="blockList"> <h4>setEncoding</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> -public void setEncoding(<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> encoding)</pre> +<pre>@Deprecated +public void setEncoding(java.lang.String encoding)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1097,7 +1097,7 @@ public void setEncoding(<a href="http://docs.oracle.com/javase/8/docs/ <ul class="blockList"> <li class="blockList"> <h4>getEncoding</h4> -<pre>public <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> getEncoding()</pre> +<pre>public java.lang.String getEncoding()</pre> <div class="block">The encoding that was (allegedly) used to read this template; also the the default character encoding used for reading files included from this template. Possibly <code>null</code>, in which case you are supposed to use <a href="../../freemarker/template/Configuration.html#getEncoding-java.util.Locale-"><code>Configuration.getEncoding(Locale)</code></a>.</div> @@ -1109,7 +1109,7 @@ public void setEncoding(<a href="http://docs.oracle.com/javase/8/docs/ <ul class="blockList"> <li class="blockList"> <h4>getCustomLookupCondition</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> getCustomLookupCondition()</pre> +<pre>public java.lang.Object getCustomLookupCondition()</pre> <div class="block">Gets the custom lookup condition with which this template was found. See the <code>customLookupCondition</code> parameter of <a href="../../freemarker/template/Configuration.html#getTemplate-java.lang.String-java.util.Locale-java.lang.Object-java.lang.String-boolean-boolean-"><code>Configuration.getTemplate(String, java.util.Locale, Object, String, boolean, boolean)</code></a> for more explanation.</div> @@ -1125,7 +1125,7 @@ public void setEncoding(<a href="http://docs.oracle.com/javase/8/docs/ <ul class="blockList"> <li class="blockList"> <h4>setCustomLookupCondition</h4> -<pre>public void setCustomLookupCondition(<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> customLookupCondition)</pre> +<pre>public void setCustomLookupCondition(java.lang.Object customLookupCondition)</pre> <div class="block">Mostly only used internally; setter pair of <a href="../../freemarker/template/Template.html#getCustomLookupCondition--"><code>getCustomLookupCondition()</code></a>. This meant to be called directly after instantiating the template with its constructor, after a successfull lookup that used this condition. So this should only be called from code that deals with creating new <code>Template</code> objects, like from @@ -1214,7 +1214,7 @@ public void setEncoding(<a href="http://docs.oracle.com/javase/8/docs/ <ul class="blockList"> <li class="blockList"> <h4>dump</h4> -<pre>public void dump(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> ps)</pre> +<pre>public void dump(java.io.PrintStream ps)</pre> <div class="block">Dump the raw template in canonical form.</div> </li> </ul> @@ -1224,12 +1224,12 @@ public void setEncoding(<a href="http://docs.oracle.com/javase/8/docs/ <ul class="blockList"> <li class="blockList"> <h4>dump</h4> -<pre>public void dump(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<pre>public void dump(java.io.Writer out) + throws java.io.IOException</pre> <div class="block">Dump the raw template in canonical form.</div> <dl> <dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +<dd><code>java.io.IOException</code></dd> </dl> </li> </ul> @@ -1239,7 +1239,7 @@ public void setEncoding(<a href="http://docs.oracle.com/javase/8/docs/ <ul class="blockList"> <li class="blockList"> <h4>addMacro</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> +<pre>@Deprecated public void addMacro(freemarker.core.Macro macro)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> <div class="block">Called by code internally to maintain a table of macros</div> @@ -1251,7 +1251,7 @@ public void addMacro(freemarker.core.Macro macro)</pre> <ul class="blockList"> <li class="blockList"> <h4>addImport</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> +<pre>@Deprecated public void addImport(freemarker.core.LibraryLoad ll)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> <div class="block">Called by code internally to maintain a list of imports</div> @@ -1263,10 +1263,10 @@ public void addImport(freemarker.core.LibraryLoad ll)</pre> <ul class="blockList"> <li class="blockList"> <h4>getSource</h4> -<pre>public <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> getSource(int beginColumn, - int beginLine, - int endColumn, - int endLine)</pre> +<pre>public java.lang.String getSource(int beginColumn, + int beginLine, + int endColumn, + int endLine)</pre> <div class="block">Returns the template source at the location specified by the coordinates given, or <code>null</code> if unavailable. A strange legacy in the behavior of this method is that it replaces tab characters with spaces according the value of <a href="../../freemarker/template/Template.html#getParserConfiguration--"><code>getParserConfiguration()</code></a>/<a href="../../freemarker/core/ParserConfiguration.html#getTabSize--"><code>ParserConfiguration.getTabSize()</code></a> (which usually @@ -1289,7 +1289,7 @@ public void addImport(freemarker.core.LibraryLoad ll)</pre> <ul class="blockList"> <li class="blockList"> <h4>getRootTreeNode</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> +<pre>@Deprecated public freemarker.core.TemplateElement getRootTreeNode()</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> </li> @@ -1300,8 +1300,8 @@ public freemarker.core.TemplateElement getRootTreeNode()</pre> <ul class="blockList"> <li class="blockList"> <h4>getMacros</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> -public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> getMacros()</pre> +<pre>@Deprecated +public java.util.Map getMacros()</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Should only be used internally, and might will be removed later.</span></div> </li
<TRUNCATED>
