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

[38/51] [partial] incubator-freemarker-site git commit: 2.3.26-voting docs, removed nightly

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/eclipse-toc.xml
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/eclipse-toc.xml b/builds/2.3.26-nightly/eclipse-toc.xml
deleted file mode 100644
index a8fcc31..0000000
--- a/builds/2.3.26-nightly/eclipse-toc.xml
+++ /dev/null
@@ -1,698 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-
-<toc label="Apache FreeMarker Manual">
-  
-<topic
-      label="I: Template Author&apos;s Guide"
-      href="dgui.html"
-  >  
-<topic
-      label="1: Getting Started"
-      href="dgui_quickstart.html"
-  >  
-<topic
-      label="Template + data-model = output"
-      href="dgui_quickstart_basics.html"
-  ></topic>  
-<topic
-      label="The data-model at a glance"
-      href="dgui_quickstart_datamodel.html"
-  ></topic>  
-<topic
-      label="The template at a glance"
-      href="dgui_quickstart_template.html"
-  ></topic></topic>  
-<topic
-      label="2: Values, Types"
-      href="dgui_datamodel.html"
-  >  
-<topic
-      label="Basics"
-      href="dgui_datamodel_basics.html"
-  ></topic>  
-<topic
-      label="The types"
-      href="dgui_datamodel_types.html"
-  ></topic></topic>  
-<topic
-      label="3: The Template"
-      href="dgui_template.html"
-  >  
-<topic
-      label="Overall structure"
-      href="dgui_template_overallstructure.html"
-  ></topic>  
-<topic
-      label="Directives"
-      href="dgui_template_directives.html"
-  ></topic>  
-<topic
-      label="Expressions"
-      href="dgui_template_exp.html"
-  ></topic>  
-<topic
-      label="Interpolations"
-      href="dgui_template_valueinsertion.html"
-  ></topic></topic>  
-<topic
-      label="4: Miscellaneous"
-      href="dgui_misc.html"
-  >  
-<topic
-      label="Defining your own directives"
-      href="dgui_misc_userdefdir.html"
-  ></topic>  
-<topic
-      label="Defining variables in the template"
-      href="dgui_misc_var.html"
-  ></topic>  
-<topic
-      label="Namespaces"
-      href="dgui_misc_namespace.html"
-  ></topic>  
-<topic
-      label="Auto-escaping and output formats"
-      href="dgui_misc_autoescaping.html"
-  ></topic>  
-<topic
-      label="White-space handling"
-      href="dgui_misc_whitespace.html"
-  ></topic>  
-<topic
-      label="Alternative (square bracket) syntax"
-      href="dgui_misc_alternativesyntax.html"
-  ></topic></topic></topic>  
-<topic
-      label="II: Programmer&apos;s Guide"
-      href="pgui.html"
-  >  
-<topic
-      label="1: Getting Started"
-      href="pgui_quickstart.html"
-  >  
-<topic
-      label="Create a configuration instance"
-      href="pgui_quickstart_createconfiguration.html"
-  ></topic>  
-<topic
-      label="Create a data-model"
-      href="pgui_quickstart_createdatamodel.html"
-  ></topic>  
-<topic
-      label="Get the template"
-      href="pgui_quickstart_gettemplate.html"
-  ></topic>  
-<topic
-      label="Merging the template with the data-model"
-      href="pgui_quickstart_merge.html"
-  ></topic>  
-<topic
-      label="Putting all together"
-      href="pgui_quickstart_all.html"
-  ></topic></topic>  
-<topic
-      label="2: The Data Model"
-      href="pgui_datamodel.html"
-  >  
-<topic
-      label="Basics"
-      href="pgui_datamodel_basics.html"
-  ></topic>  
-<topic
-      label="Scalars"
-      href="pgui_datamodel_scalar.html"
-  ></topic>  
-<topic
-      label="Containers"
-      href="pgui_datamodel_parent.html"
-  ></topic>  
-<topic
-      label="Methods"
-      href="pgui_datamodel_method.html"
-  ></topic>  
-<topic
-      label="Directives"
-      href="pgui_datamodel_directive.html"
-  ></topic>  
-<topic
-      label="Node variables"
-      href="pgui_datamodel_node.html"
-  ></topic>  
-<topic
-      label="Object wrappers"
-      href="pgui_datamodel_objectWrapper.html"
-  ></topic></topic>  
-<topic
-      label="3: The Configuration"
-      href="pgui_config.html"
-  >  
-<topic
-      label="Basics"
-      href="pgui_config_basics.html"
-  ></topic>  
-<topic
-      label="Shared variables"
-      href="pgui_config_sharedvariables.html"
-  ></topic>  
-<topic
-      label="Settings"
-      href="pgui_config_settings.html"
-  ></topic>  
-<topic
-      label="Template loading"
-      href="pgui_config_templateloading.html"
-  ></topic>  
-<topic
-      label="Error handling"
-      href="pgui_config_errorhandling.html"
-  ></topic>  
-<topic
-      label="Template configurations"
-      href="pgui_config_templateconfigurations.html"
-  ></topic>  
-<topic
-      label="Associating output formats with templates"
-      href="pgui_config_outputformatsautoesc.html"
-  ></topic>  
-<topic
-      label="Custom number and date/time formats"
-      href="pgui_config_custom_formats.html"
-  ></topic>  
-<topic
-      label="The &quot;incompatible improvements&quot; setting"
-      href="pgui_config_incompatible_improvements.html"
-  ></topic></topic>  
-<topic
-      label="4: Miscellaneous"
-      href="pgui_misc.html"
-  >  
-<topic
-      label="Variables, scopes"
-      href="pgui_misc_var.html"
-  ></topic>  
-<topic
-      label="Charset issues"
-      href="pgui_misc_charset.html"
-  ></topic>  
-<topic
-      label="Multithreading"
-      href="pgui_misc_multithreading.html"
-  ></topic>  
-<topic
-      label="Bean wrapper"
-      href="pgui_misc_beanwrapper.html"
-  ></topic>  
-<topic
-      label="Logging"
-      href="pgui_misc_logging.html"
-  ></topic>  
-<topic
-      label="Using FreeMarker with servlets"
-      href="pgui_misc_servlet.html"
-  ></topic>  
-<topic
-      label="Configuring security policy for FreeMarker"
-      href="pgui_misc_secureenv.html"
-  ></topic>  
-<topic
-      label="Legacy XML wrapper implementation"
-      href="pgui_misc_xml_legacy.html"
-  ></topic>  
-<topic
-      label="Using FreeMarker with Ant"
-      href="pgui_misc_ant.html"
-  ></topic>  
-<topic
-      label="Jython wrapper"
-      href="pgui_misc_jythonwrapper.html"
-  ></topic></topic></topic>  
-<topic
-      label="III: Template Language Reference"
-      href="ref.html"
-  >  
-<topic
-      label="1: Built-in Reference"
-      href="ref_builtins.html"
-  >  
-<topic
-      label="Alphabetical index"
-      href="ref_builtins_alphaidx.html"
-  ></topic>  
-<topic
-      label="Built-ins for strings"
-      href="ref_builtins_string.html"
-  ></topic>  
-<topic
-      label="Built-ins for numbers"
-      href="ref_builtins_number.html"
-  ></topic>  
-<topic
-      label="Built-ins for date/time/date-time values"
-      href="ref_builtins_date.html"
-  ></topic>  
-<topic
-      label="Built-ins for booleans"
-      href="ref_builtins_boolean.html"
-  ></topic>  
-<topic
-      label="Built-ins for sequences"
-      href="ref_builtins_sequence.html"
-  ></topic>  
-<topic
-      label="Built-ins for hashes"
-      href="ref_builtins_hash.html"
-  ></topic>  
-<topic
-      label="Built-ins for nodes (for XML)"
-      href="ref_builtins_node.html"
-  ></topic>  
-<topic
-      label="Loop variable built-ins"
-      href="ref_builtins_loop_var.html"
-  ></topic>  
-<topic
-      label="Type independent built-ins"
-      href="ref_builtins_type_independent.html"
-  ></topic>  
-<topic
-      label="Seldom used and expert built-ins"
-      href="ref_builtins_expert.html"
-  ></topic></topic>  
-<topic
-      label="2: Directive Reference"
-      href="ref_directives.html"
-  >  
-<topic
-      label="Alphabetical index"
-      href="ref_directive_alphaidx.html"
-  ></topic>  
-<topic
-      label="assign"
-      href="ref_directive_assign.html"
-  ></topic>  
-<topic
-      label="attempt, recover"
-      href="ref_directive_attempt.html"
-  ></topic>  
-<topic
-      label="autoesc"
-      href="ref_directive_autoesc.html"
-  ></topic>  
-<topic
-      label="compress"
-      href="ref_directive_compress.html"
-  ></topic>  
-<topic
-      label="escape, noescape (deprecated)"
-      href="ref_directive_escape.html"
-  ></topic>  
-<topic
-      label="flush"
-      href="ref_directive_flush.html"
-  ></topic>  
-<topic
-      label="ftl"
-      href="ref_directive_ftl.html"
-  ></topic>  
-<topic
-      label="function, return"
-      href="ref_directive_function.html"
-  ></topic>  
-<topic
-      label="global"
-      href="ref_directive_global.html"
-  ></topic>  
-<topic
-      label="if, else, elseif"
-      href="ref_directive_if.html"
-  ></topic>  
-<topic
-      label="import"
-      href="ref_directive_import.html"
-  ></topic>  
-<topic
-      label="include"
-      href="ref_directive_include.html"
-  ></topic>  
-<topic
-      label="list, else, items, sep, break"
-      href="ref_directive_list.html"
-  ></topic>  
-<topic
-      label="local"
-      href="ref_directive_local.html"
-  ></topic>  
-<topic
-      label="macro, nested, return"
-      href="ref_directive_macro.html"
-  ></topic>  
-<topic
-      label="noautoesc"
-      href="ref_directive_noautoesc.html"
-  ></topic>  
-<topic
-      label="noparse"
-      href="ref_directive_noparse.html"
-  ></topic>  
-<topic
-      label="nt"
-      href="ref_directive_nt.html"
-  ></topic>  
-<topic
-      label="outputformat"
-      href="ref_directive_outputformat.html"
-  ></topic>  
-<topic
-      label="setting"
-      href="ref_directive_setting.html"
-  ></topic>  
-<topic
-      label="stop"
-      href="ref_directive_stop.html"
-  ></topic>  
-<topic
-      label="switch, case, default, break"
-      href="ref_directive_switch.html"
-  ></topic>  
-<topic
-      label="t, lt, rt"
-      href="ref_directive_t.html"
-  ></topic>  
-<topic
-      label="User-defined directive (&lt;@...&gt;)"
-      href="ref_directive_userDefined.html"
-  ></topic>  
-<topic
-      label="visit, recurse, fallback"
-      href="ref_directive_visit.html"
-  ></topic></topic>  
-<topic
-      label="3: Special Variable Reference"
-      href="ref_specvar.html"
-  ></topic>  
-<topic
-      label="4: Reserved names in FTL"
-      href="ref_reservednames.html"
-  ></topic>  
-<topic
-      label="5: Deprecated FTL constructs"
-      href="ref_deprecated.html"
-  >  
-<topic
-      label="List of deprecated directives"
-      href="ref_depr_directive.html"
-  ></topic>  
-<topic
-      label="List of deprecated built-ins"
-      href="ref_depr_builtin.html"
-  ></topic>  
-<topic
-      label="Old-style macro and call directives"
-      href="ref_depr_oldmacro.html"
-  ></topic>  
-<topic
-      label="Transform directive"
-      href="ref_depr_transform.html"
-  ></topic>  
-<topic
-      label="Old FTL syntax"
-      href="ref_depr_oldsyntax.html"
-  ></topic>  
-<topic
-      label="#{...}: Numerical interpolation"
-      href="ref_depr_numerical_interpolation.html"
-  ></topic></topic></topic>  
-<topic
-      label="IV: XML Processing Guide"
-      href="xgui.html"
-  >  
-<topic
-      label="Preface"
-      href="xgui_preface.html"
-  ></topic>  
-<topic
-      label="1: Exposing XML documents"
-      href="xgui_expose.html"
-  >  
-<topic
-      label="The DOM tree"
-      href="xgui_expose_dom.html"
-  ></topic>  
-<topic
-      label="Putting the XML into the data-model"
-      href="xgui_expose_put.html"
-  ></topic></topic>  
-<topic
-      label="2: Imperative XML processing"
-      href="xgui_imperative.html"
-  >  
-<topic
-      label="Basics"
-      href="xgui_imperative_learn.html"
-  ></topic>  
-<topic
-      label="Details"
-      href="xgui_imperative_formal.html"
-  ></topic></topic>  
-<topic
-      label="3: Declarative XML processing"
-      href="xgui_declarative.html"
-  >  
-<topic
-      label="Basics"
-      href="xgui_declarative_basics.html"
-  ></topic>  
-<topic
-      label="Details"
-      href="xgui_declarative_details.html"
-  ></topic></topic></topic>  
-<topic
-      label="V: Appendixes"
-      href="app.html"
-  >  
-<topic
-      label="A: FAQ"
-      href="app_faq.html"
-  ></topic>  
-<topic
-      label="B: Version history"
-      href="app_versions.html"
-  >  
-<topic
-      label="2.3.26 (incubating at Apache)"
-      href="versions_2_3_26.html"
-  ></topic>  
-<topic
-      label="2.3.25 (incubating at Apache)"
-      href="versions_2_3_25.html"
-  ></topic>  
-<topic
-      label="2.3.24 (incubating at Apache)"
-      href="versions_2_3_24.html"
-  ></topic>  
-<topic
-      label="2.3.23"
-      href="versions_2_3_23.html"
-  ></topic>  
-<topic
-      label="2.3.22"
-      href="versions_2_3_22.html"
-  ></topic>  
-<topic
-      label="2.3.21"
-      href="versions_2_3_21.html"
-  ></topic>  
-<topic
-      label="2.3.20"
-      href="versions_2_3_20.html"
-  ></topic>  
-<topic
-      label="2.3.19"
-      href="versions_2_3_19.html"
-  ></topic>  
-<topic
-      label="2.3.18"
-      href="versions_2_3_18.html"
-  ></topic>  
-<topic
-      label="2.3.17"
-      href="versions_2_3_17.html"
-  ></topic>  
-<topic
-      label="2.3.16"
-      href="versions_2_3_16.html"
-  ></topic>  
-<topic
-      label="2.3.15"
-      href="versions_2_3_15.html"
-  ></topic>  
-<topic
-      label="2.3.14"
-      href="versions_2_3_14.html"
-  ></topic>  
-<topic
-      label="2.3.13"
-      href="versions_2_3_13.html"
-  ></topic>  
-<topic
-      label="2.3.12"
-      href="versions_2_3_12.html"
-  ></topic>  
-<topic
-      label="2.3.11"
-      href="versions_2_3_11.html"
-  ></topic>  
-<topic
-      label="2.3.10"
-      href="versions_2_3_10.html"
-  ></topic>  
-<topic
-      label="2.3.9"
-      href="versions_2_3_9.html"
-  ></topic>  
-<topic
-      label="2.3.8"
-      href="versions_2_3_8.html"
-  ></topic>  
-<topic
-      label="2.3.7"
-      href="versions_2_3_7.html"
-  ></topic>  
-<topic
-      label="2.3.7 RC1"
-      href="versions_2_3_7rc1.html"
-  ></topic>  
-<topic
-      label="2.3.6"
-      href="versions_2_3_6.html"
-  ></topic>  
-<topic
-      label="2.3.5"
-      href="versions_2_3_5.html"
-  ></topic>  
-<topic
-      label="2.3.4"
-      href="versions_2_3_4.html"
-  ></topic>  
-<topic
-      label="2.3.3"
-      href="versions_2_3_3.html"
-  ></topic>  
-<topic
-      label="2.3.2"
-      href="versions_2_3_2.html"
-  ></topic>  
-<topic
-      label="2.3.1"
-      href="versions_2_3_1.html"
-  ></topic>  
-<topic
-      label="2.3"
-      href="versions_2_3.html"
-  ></topic>  
-<topic
-      label="2.2.8"
-      href="versions_2_2_8.html"
-  ></topic>  
-<topic
-      label="2.2.7"
-      href="versions_2_2_7.html"
-  ></topic>  
-<topic
-      label="2.2.6"
-      href="versions_2_2_6.html"
-  ></topic>  
-<topic
-      label="2.2.5"
-      href="versions_2_2_5.html"
-  ></topic>  
-<topic
-      label="2.2.4"
-      href="versions_2_2_4.html"
-  ></topic>  
-<topic
-      label="2.2.3"
-      href="versions_2_2_3.html"
-  ></topic>  
-<topic
-      label="2.2.2"
-      href="versions_2_2_2.html"
-  ></topic>  
-<topic
-      label="2.2.1"
-      href="versions_2_2_1.html"
-  ></topic>  
-<topic
-      label="2.2"
-      href="versions_2_2.html"
-  ></topic>  
-<topic
-      label="2.1.5"
-      href="versions_2_1_5.html"
-  ></topic>  
-<topic
-      label="2.1.4"
-      href="versions_2_1_4.html"
-  ></topic>  
-<topic
-      label="2.1.3"
-      href="versions_2_1_3.html"
-  ></topic>  
-<topic
-      label="2.1.2"
-      href="versions_2_1_2.html"
-  ></topic>  
-<topic
-      label="2.1.1"
-      href="versions_2_1_1.html"
-  ></topic>  
-<topic
-      label="2.1"
-      href="versions_2_1.html"
-  ></topic>  
-<topic
-      label="2.01"
-      href="versions_2_01.html"
-  ></topic>  
-<topic
-      label="2.0"
-      href="versions_2_0.html"
-  ></topic>  
-<topic
-      label="2.0 RC3"
-      href="versions_2_0RC3.html"
-  ></topic>  
-<topic
-      label="2.0 RC2"
-      href="versions_2_0RC2.html"
-  ></topic>  
-<topic
-      label="2.0 RC1"
-      href="versions_2_0RC1.html"
-  ></topic></topic>  
-<topic
-      label="C: Installing FreeMarker"
-      href="app_install.html"
-  ></topic>  
-<topic
-      label="D: Legal"
-      href="app_legal.html"
-  >  
-<topic
-      label="License"
-      href="app_license.html"
-  ></topic>  
-<topic
-      label="Export Control"
-      href="app_eccn.html"
-  ></topic></topic></topic>  
-<topic
-      label="Glossary"
-      href="gloss.html"
-  ></topic>  
-<topic
-      label="Alphabetical Index"
-      href="alphaidx.html"
-  ></topic></toc>
-

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/favicon.png
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/favicon.png b/builds/2.3.26-nightly/favicon.png
deleted file mode 100644
index ce0de20..0000000
Binary files a/builds/2.3.26-nightly/favicon.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/figures/model2sketch.png
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/figures/model2sketch.png b/builds/2.3.26-nightly/figures/model2sketch.png
deleted file mode 100644
index 93f9a6b..0000000
Binary files a/builds/2.3.26-nightly/figures/model2sketch.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/figures/overview.png
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/figures/overview.png b/builds/2.3.26-nightly/figures/overview.png
deleted file mode 100644
index b32e0bd..0000000
Binary files a/builds/2.3.26-nightly/figures/overview.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/figures/tree.png
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/figures/tree.png b/builds/2.3.26-nightly/figures/tree.png
deleted file mode 100644
index dcd9bf3..0000000
Binary files a/builds/2.3.26-nightly/figures/tree.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/gloss.html
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/gloss.html b/builds/2.3.26-nightly/gloss.html
deleted file mode 100644
index c9bffc2..0000000
--- a/builds/2.3.26-nightly/gloss.html
+++ /dev/null
@@ -1,770 +0,0 @@
-<!doctype html>
-<!-- Generated by FreeMarker/Docgen from DocBook -->
-<html lang="en" class="page-type-glossary">
-<head prefix="og: http://ogp.me/ns#">
-<meta charset="utf-8">
-<title>Glossary - Apache FreeMarker Manual</title>
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="format-detection" content="telephone=no">
-<meta property="og:site_name" content="Apache FreeMarker Manual">
-<meta property="og:title" content="Glossary">
-<meta property="og:locale" content="en_US">
-<meta property="og:url" content="http://freemarker.org/docs/gloss.html">
-<link rel="canonical" href="http://freemarker.org/docs/gloss.html">
-<link rel="icon" href="favicon.png" type="image/png">
-<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1489402528979">
-<script>
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-ga('create', 'UA-55420501-1', 'auto');
-ga('send', 'pageview');
-</script>
-</head>
-<body itemscope itemtype="https://schema.org/Code">
-    <meta itemprop="url" content="http://freemarker.org/docs/">
-    <meta itemprop="name" content="Apache FreeMarker Manual">
-
-  <!--[if lte IE 9]>
-  <div style="background-color: #C00; color: #fff; padding: 12px 24px;">Please use a modern browser to view this website.</div>
-  <![endif]--><div class="header-top-bg"><div class="site-width header-top"><a class="logo" href="http://freemarker.org" role="banner">            <img itemprop="image" src="logo.png" alt="FreeMarker">
-</a><ul class="tabs"><li><a href="http://freemarker.org/">Home</a></li><li class="current"><a href="index.html">Manual</a></li><li><a class="external" href="api/index.html">Java API</a></li></ul><ul class="secondary-tabs"><li><a class="tab icon-heart" href="http://freemarker.org/contribute.html" title="Contribute"><span>Contribute</span></a></li><li><a class="tab icon-bug" href="https://issues.apache.org/jira/browse/FREEMARKER/" title="Report a Bug"><span>Report a Bug</span></a></li><li><a class="tab icon-download" href="http://freemarker.org/freemarkerdownload.html" title="Download"><span>Download</span></a></li></ul></div></div><div class="header-bottom-bg"><div class="site-width search-row"><a href="index.html" class="navigation-header">Manual</a><div class="navigation-header"></div><form method="get" class="search-form" action="search-results.html"><fieldset><legend class="sr-only">Search form</legend><label for="search-field" class="sr-only">Search query</label><input id="searc
 h-field" name="q" type="search" class="search-input" placeholder="Search" spellcheck="false" autocorrect="off" autocomplete="off"><button type="submit" class="search-btn"><span class="sr-only">Search</span></button></fieldset></form></div><div class="site-width breadcrumb-row"><ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"><li class="step-0" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="index.html"><span itemprop="name">Apache FreeMarker Manual</span></a></li><li class="step-1" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="gloss.html"><span itemprop="name">Glossary</span></a></li></ul><div class="bookmarks" title="Bookmarks"><span class="sr-only">Bookmarks:</span><ul class="bookmark-list"><li><a href="alphaidx.html">Alpha. index</a></li><li>Glossary</li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions</a>
 </li><li><a href="ref_builtins_alphaidx.html">?builtins</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_specvar.html">.spec_vars</a></li><li><a href="app_faq.html">FAQ</a></li></ul></div></div></div>    <div class="main-content site-width">
-      <div class="content-wrapper">
-  <div id="table-of-contents-wrapper" class="col-left">
-      <script>var breadcrumb = ["Apache FreeMarker Manual","Glossary"];</script>
-      <script src="toc.js?1489402528979"></script>
-      <script src="docgen-resources/main.min.js?1489402528979"></script>
-  </div>
-<div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="app_eccn.html"><span>Previous</span></a><a class="paging-arrow next" href="alphaidx.html"><span>Next</span></a></div><div class="title-wrapper">
-<h1 class="content-header header-part" id="gloss" itemprop="headline">Glossary</h1>
-</div></div>  <p>
-<a href="#gloss.attribute">A</a>&nbsp;| <a href="#gloss.boolean">B</a>&nbsp;| <a href="#gloss.character">C</a>&nbsp;| <a href="#gloss.dataModel">D</a>&nbsp;| <a href="#gloss.element">E</a>&nbsp;| <a href="#gloss.FTL">F</a>&nbsp;| <a href="#gloss.hashVariable">H</a>&nbsp;| <a href="#gloss.lineBreak">L</a>&nbsp;| <a href="#gloss.macroDefinitionBody">M</a>&nbsp;| <a href="#gloss.outputEncoding">O</a>&nbsp;| <a href="#gloss.parseTimeError">P</a>&nbsp;| <a href="#gloss.regularExpression">R</a>&nbsp;| <a href="#gloss.scalarVariable">S</a>&nbsp;| <a href="#gloss.tag">T</a>&nbsp;| <a href="#gloss.UCS">U</a>&nbsp;| <a href="#gloss.whiteSpace">W</a>&nbsp;| <a href="#autoid_295">X</a>  </p>
-
-  <dl>
-
-        <dt><a name="gloss.attribute"></a>Attribute</dt>
-
-
-         <dd>
-        <p>In connection with <a href="#gloss.XML">XML</a> or HTML
-        (or <a href="#gloss.SGML">SGML</a> in general), attributes are
-        the named values associated with elements. For example, in
-        <code class="inline-code">&lt;body bgcolor=black
-        text=green&gt;<em class="code-color">...</em>&lt;/body&gt;</code>,
-        the attributes are <code class="inline-code">bgcolor=black</code> and
-        <code class="inline-code">text=green</code>. On the left side of
-        <code class="inline-code">=</code> is the name of the attribute, while on the right
-        side is the value of the attribute. Note that in XML, the values must
-        be quoted (for example: <code class="inline-code">&lt;body bgcolor=&quot;black&quot;
-        text=&#39;green&#39;&gt;</code>), while in HTML it is optional for certain
-        values.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.startTag">Start-tag</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.boolean"></a>Boolean</dt>
-
-
-         <dd>
-        <p>This is a variable type. A boolean variable represents a logical
-        true or false (yes or no). For example, if the visitor has been logged
-        in or not. There are only two possible boolean values:
-        <code class="inline-code">true</code> and <code class="inline-code">false</code>. Typically, you
-        will use booleans with an <code class="inline-code">&lt;#if
-        <em class="code-color">...</em>&gt;</code> directive when you want
-        to display text based on some condition, say, you show a certain part
-        of the page only for visitors who has logged in.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.character"></a>Character</dt>
-
-
-         <dd>
-        <p>A symbol that people use in writing. Examples of characters:
-        Latin capital letter A ("A"), Latin small letter A
-        ("a"), digit four ("4"), number sign
-        ("#"), colon (":")</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.charset"></a>Charset</dt>
-
-
-         <dd>
-        <p>A charset is a rule (algorithm) for transforming a sequence of
-        <a href="#gloss.character">characters</a> (text) to a sequence
-        of bits (or in practice, to a sequence of bytes). Whenever a character
-        sequence is stored on a digital media, or sent through a digital
-        channel (network), a charset must be applied. Examples of charsets are
-        ISO-8859-1, ISO-8859-6, Shift_JIS , UTF-8.</p>
-
-        <p>The capabilities of different charsers are different, that is,
-        not all charsets can be used for all languages. For example ISO-8859-1
-        can&#39;t represent Arabic letters, but ISO-8859-6 can, however it can&#39;t
-        represent the accented letters that that ISO-8859-1 can. Most charsets
-        are highly restrictive regarding the allowed characters. UTF-8 allows
-        virtually all possible characters, but most text editors can&#39;t handle
-        it yet (2004).</p>
-
-        <p>When different software components exchange text (as the HTTP
-        server and the browser, or the text editor you use for saving
-        templates and FreeMarker who loads them), it&#39;s very important that
-        they agree in the charset used for the binary encoding of the text. If
-        they don&#39;t, then the binary data will be misinterpreted by the
-        receiver (loader) component, which usually results in the distortion
-        of the non-English letters.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.collectionVariable"></a>Collection</dt>
-
-
-         <dd>
-        <p>A variable that (in conjunction with the <code class="inline-code">list</code>
-        directive) can spit out a series of variables.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.dataModel"></a>Data-model</dt>
-
-
-         <dd>
-        <p>Something that holds the information the template has to show
-        (or use in some other ways) when the template processor assembles the
-        output (e.g. a Web page). In FreeMarker this is best visualized as a
-        tree.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.directive"></a>Directive</dt>
-
-
-         <dd>
-        <p>Instructions to FreeMarker used in <a href="#gloss.FTL">FTL</a> <a href="#gloss.template">templates</a>. They are invoked by <a href="#gloss.FTLTag">FTL tags</a>.</p>
-
-        
-
-        
-      
-    <p>See Also
-       <a href="#gloss.predefinedDirective">Predefined directive</a>,
-       <a href="#gloss.userDefinedDirective">User-defined directive</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.element"></a>Element</dt>
-
-
-         <dd>
-        <p>Elements are the most fundamental building pieces of <a href="#gloss.SGML">SGML</a> documents; an SGML document is
-        basically a tree of elements. Example of elements used in HTML: body,
-        head, title, p, h1, h2.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.endTag"></a>End-tag</dt>
-
-
-         <dd>
-        <p><a href="#gloss.tag">Tag</a>, which indicates that the
-        following content is not under the element. Example:
-        <code class="inline-code">&lt;/body&gt;</code>.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.startTag">Start-tag</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.environment"></a>Environment</dt>
-
-
-         <dd>
-        <p>An <code class="inline-code">Environment</code> object stores the runtime
-        state of a single template <a href="#gloss.templateProcessingJob">template processing job</a>.
-        That is, for each
-        <code class="inline-code">Template.process(<em class="code-color">...</em>)</code>
-        call, an <code class="inline-code">Environment</code> instance will be created, and
-        then discarded when <code class="inline-code">process</code> returns. This object
-        stores the set of temporary variables created by the template, the
-        value of settings set by the template, the reference to the data-model
-        root, etc. Everything that is needed to fulfill the template
-        processing job.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.XML"></a>Extensible Markup Language</dt>
-
-
-         <dd>
-        <p>A subset (restricted version) of <a href="#gloss.SGML">SGML</a>. This is less powerful than SGML, but
-        it easier to learn and much easier to process with programs. If you
-        are an HTML author: XML documents are similar to HTML documents, but
-        the XML standard doesn&#39;t specify the usable elements. XML is a much
-        more general-purpose thing than HTML. For example you can use XML to
-        describe Web pages (like HTML) or to describe non-visual information
-        like a phone book database.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.SGML">Standard Generalized Markup Language</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.FTL"></a>FreeMarker Template Language</dt>
-
-
-         <dd>
-        <p>Simple programming language designed to write text file
-        templates, especially HTML templates.</p>
-      
-   </dd>
-
-    
-        <dt><a name="autoid_293"></a>FTL</dt>
-
-
-          <dd>See
-       <a href="#gloss.FTL">FreeMarker Template Language</a>
-    </dd>
-
-    
-        <dt><a name="gloss.FTLTag"></a>FTL tag</dt>
-
-
-         <dd>
-        <p><a href="#gloss.tag">Tag</a>-like text fragment used to
-        invoke FreeMarker <a href="#gloss.directive">directives</a> in
-        <a href="#gloss.FTL">FTL</a> <a href="#gloss.template">templates</a>. These are similar to HTML
-        or XML tags at the first glance. The most prominent difference is that
-        the tag name is started with <code class="inline-code">#</code> or
-        <code class="inline-code">@</code>. Another important difference is that FTL tags do
-        not use <a href="#gloss.attribute">attributes</a>, but a
-        substantially different syntax to specify parameters. Examples of FTL
-        tags: <code class="inline-code">&lt;#if newUser&gt;</code>,
-        <code class="inline-code">&lt;/#if&gt;</code>, <code class="inline-code">&lt;@menuitem
-        title=&quot;Projects&quot; link=&quot;projects.html&quot;/&gt;</code></p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.fullQualifiedName"></a>Full-qualified name</dt>
-
-
-         <dd>
-        <p>... of nodes (XML node or other FTL node variable): The
-        full-qualified name of a node specifies not only the node name
-        (<code class="inline-code"><em class="code-color">node</em>?node_name</code>), but
-        also the node namespace
-        (<code class="inline-code"><em class="code-color">node</em>?node_namespace</code>),
-        this way it unambiguously identify a certain kind of node. The format
-        of the full-qualified name is
-        <code class="inline-code"><em class="code-color">nodeName</em></code> or
-        <code class="inline-code"><em class="code-color">prefix</em>:<em class="code-color">nodeName</em></code>.
-        The prefix is shorthand to identify the node namespace (the a node
-        namespace is usually specified with a long ugly URI). In FTL, prefixes
-        are associated with the node namespaces with the
-        <code class="inline-code">ns_prefixes</code> parameter of <a href="ref_directive_ftl.html#ref.directive.ftl">the <code>ftl</code>
-        directive</a>. In XML files, prefixes are associated with the node
-        namespaces with the
-        <code class="inline-code">xmlns:<em class="code-color">prefix</em></code> attributes.
-        The lack of the prefix means that the node uses the default node
-        namespace, if a default node namespace is defined; otherwise it means
-        that the node does not belong to any node namespace. The default node
-        namespace is defined in FTL by registering reserved prefix
-        <code class="inline-code">D</code> with the <code class="inline-code">ns_prefixes</code> parameter
-        of the <code class="inline-code">ftl</code> directive. In XML files it is defined
-        with attribute <code class="inline-code">xmlns</code>.</p>
-
-        <p>... of Java classes: The full-qualified name of a Java class
-        contains both the class name and the name of the package the class
-        belongs to. This way it unambiguously specifies the class, regardless
-        of the context. An example of full-qualifed class name:
-        <code class="inline-code">java.util.Map</code> (as opposed to
-        <code class="inline-code">Map</code>).</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.functionDefinitionBody"></a>Function definition body</dt>
-
-
-         <dd>
-        <p>The template fragment between the <code class="inline-code">&lt;#function
-        <em class="code-color">...</em>&gt;</code> and
-        <code class="inline-code">&lt;/#function&gt;</code>. This template fragment will be
-        executed when you call the function (for example as
-        <code class="inline-code">myFuction(1, 2)</code>).</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.hashVariable"></a>Hash</dt>
-
-
-         <dd>
-        <p>A variable that acts as a container that stores sub variables
-        that can be retrieved via a string that is a lookup name.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.sequenceVariable">Sequence</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.lineBreak"></a>Line break</dt>
-
-
-         <dd>
-        <p>Line break is a special character (or a sequence of special
-        characters) that causes a line breaking when you see the text as plain
-        text (say, when you read the text with Windows notepad). Typically you
-        type this character by hitting ENTER or RETURN key. The line break is
-        represented with different characters on different platforms (to cause
-        incompatibility and confusion...): "line feed" character
-        on UNIX-es, "carriage return" character on Macintosh,
-        "carriage return" + "line feed" (two
-        characters!) on Windows and DOS. Note that line breaks in HTML do not
-        have a visual effect when viewed in a browser; you must use markup
-        such as <code class="inline-code">&lt;BR&gt;</code> for that. This manual never
-        means <code class="inline-code">&lt;BR&gt;</code> when it says
-        "line-break".</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.macroDefinitionBody"></a>Macro definition body</dt>
-
-
-         <dd>
-        <p>The template fragment between the <code class="inline-code">&lt;#macro
-        <em class="code-color">...</em>&gt;</code> and
-        <code class="inline-code">&lt;/#macro&gt;</code>. This template fragment will be
-        executed when you call the macro (for example as
-        <code class="inline-code">&lt;@myMacro/&gt;</code>).</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.markupOutputValue"></a>Markup output value</dt>
-
-
-         <dd>
-        <p>A value with FTL type "markup output". This type is
-        related to <a href="dgui_misc_autoescaping.html">auto-escaping
-        mechanism</a>; you can <a href="dgui_misc_autoescaping.html#dgui_misc_autoescaping_movalues">read about this type
-        there</a>. But in short, this is a value that stores text that&#39;s
-        already in the output markup format (like HTML, XML, RTF, etc.), and
-        hence must not be auto-escaped.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.methodVariable"></a>Method</dt>
-
-
-         <dd>
-        <p>A variable that calculates something based on parameters you
-        give, and returns the result.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.MVC"></a>MVC pattern</dt>
-
-
-         <dd>
-        <p>MVC stands for Model View Controller. It&#39;s a design pattern
-        started his life in the 70&#39;s as a framework developer by Trygve
-        Reenskaug for Smalltalk, and was used primary for for UI-s (user
-        interfaces). MVC considers three roles:</p>
-
-        <ul>
-          <li>
-            Model: Model represents application (domain) specific
-            information in a non-visual way. For example, an array of product
-            objects in the memory of your computer is the part of the
-            model.
-          </li>
-
-          <li>
-            View: View displays the model and provides UI. For example,
-            it&#39;s the task of the view component to render the array of product
-            objects to a HTML page.
-          </li>
-
-          <li>
-            Controller: The controller handles user input, modifies the
-            model, and ensures that the view is updated when needed. For
-            example it is the task of controller to take the incoming HTTP
-            requests, parse the received parameters (forms), dispatch the
-            requests to the proper business logic object, and chose the right
-            template for the HTTP response.
-          </li>
-        </ul>
-
-        <p>The most important thing for us when applying MVC for Web
-        applications is the separation of View from the other two roles. This
-        allows the separation of designers (HTML authors) from programmers.
-        Designers deal with the visual aspects, programmers deal with the
-        application logic and other technical issues; everybody works on what
-        he is good at. Designers and programmers are less dependent on each
-        other. Designers can change the appearance without programmers having
-        to change or recompile the program.</p>
-
-        <p>For more information I recommend reading <a href="http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.html">chapter
-        4.4</a> of Designing Enterprise Applications with the J2EE Platform
-        blueprint.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.outputEncoding"></a>Output encoding</dt>
-
-
-         <dd>
-        <p>Means output <a href="#gloss.charset">charset</a>. In
-        the Java world the term "encoding" is commonly (mis)used
-        as a synonym to charset.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.parseTimeError"></a>Parse-time error</dt>
-
-
-         <dd>
-        <p>An error occurring during the template parsing phase, as opposed
-        to the later template execution phase (see more explanation below).
-        The presence of a such error prevents the execution of the whole
-        template, even if the execution wouldn&#39;t use the part where the error
-        is. This is seen as an advantage, as it helps early (before
-        deployment, ideally in-editor) error detection.</p>
-
-        <p>A FreeMarker template is processed in two phases. First the
-        <em>whole</em> template is analyzed syntactically, which
-        is called parsing. The result of the parsing is a
-        <code class="inline-code">Template</code> Java object, which is usually cached for
-        fast reuse. Later, the already parsed template can be executed for
-        unlimited times to produce output based on the content of a <a href="#gloss.dataModel">data-model</a>. Errors occurring during
-        the parsing are called parse-time errors.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.predefinedDirective"></a>Predefined directive</dt>
-
-
-         <dd>
-        <p>Directive what is defined by FreeMarker, thus always available.
-        Example of predefined directives: <code class="inline-code">if</code>,
-        <code class="inline-code">list</code>, <code class="inline-code">include</code></p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.userDefinedDirective">User-defined directive</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.regularExpression"></a>Regular expression</dt>
-
-
-         <dd>
-        <p>A regular expression is a string that specifies a set of strings
-        that matches it. For example, the regular expression
-        <code class="inline-code">&quot;fo*&quot;</code> matches <code class="inline-code">&quot;f&quot;</code>,
-        <code class="inline-code">&quot;fo&quot;</code>, <code class="inline-code">&quot;foo&quot;</code>, etc. Regular
-        expressions are used in several languages and other tools. In
-        FreeMarker, the usage of them is a "power user" option.
-        So if you have never used them before, there is no need to worry about
-        not being familiar with them. But if you are interested in regular
-        expressions, you can find several Web pages and books about them.
-        FreeMarker uses the variation of regular expressions described at:
-        <a href="http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html">http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html</a></p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.scalarVariable"></a>Scalar</dt>
-
-
-         <dd>
-        <p>A scalar variable stores a single value. A scalar is either a
-        string or a number or a date/time or a <a href="#gloss.boolean">boolean</a>.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.sequenceVariable"></a>Sequence</dt>
-
-
-         <dd>
-        <p>A sequence is a variable that contains a sequence of sub
-        variables. The sequence&#39;s sub variables are accessible via numerical
-        index, where the index of the very first object is 0, the index of the
-        second objects is 1, the index of the third object is 2, etc.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.hashVariable">Hash</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="autoid_294"></a>SGML</dt>
-
-
-          <dd>See
-       <a href="#gloss.SGML">Standard Generalized Markup Language</a>
-    </dd>
-
-    
-        <dt><a name="gloss.SGML"></a>Standard Generalized Markup Language</dt>
-
-
-         <dd>
-        <p>This is an international standard (ISO 8879) that specifies the
-        rules for the creation of platform-independent markup languages. HTML
-        is a markup language created with SGML. <a href="#gloss.XML">XML</a> is a subset (restricted version) of
-        SGML.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.XML">Extensible Markup Language</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.startTag"></a>Start-tag</dt>
-
-
-         <dd>
-        <p><a href="#gloss.tag">Tag</a>, which indicates that the
-        following content is under the element, up to the <a href="#gloss.endTag">end-tag</a>. The start-tag may also
-        specifies <a href="#gloss.attribute">attributes</a> for the
-        element. An example of a start-tag: <code class="inline-code">&lt;body
-        bgcolor=black&gt;</code></p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.string"></a>String</dt>
-
-
-         <dd>
-        <p>A sequence of <a href="#gloss.character">characters</a>
-        such as "m", "o", "u",
-        "s", "e".</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.tag"></a>Tag</dt>
-
-
-         <dd>
-        <p>Text fragment indicating the usage of an element in SGML.
-        Examples of tags: <code class="inline-code">&lt;body bgcolor=black&gt;</code>,
-        <code class="inline-code">&lt;/body&gt;</code></p>
-
-        
-
-        
-      
-    <p>See Also
-       <a href="#gloss.startTag">Start-tag</a>,
-       <a href="#gloss.endTag">End-tag</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.template"></a>Template</dt>
-
-
-         <dd>
-        <p>A template is a text file with some special character sequences
-        embedded into it. A template processor (e.g. FreeMarker) will
-        interpret special character sequences and it outputs a more or less
-        different text from the original text file, where the differences are
-        often based on a <a href="#gloss.dataModel">data-model</a>.
-        Thus, the original text acts as a template of the possible
-        outputs.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.templateEncoding"></a>Template encoding</dt>
-
-
-         <dd>
-        <p>Means template <a href="#gloss.charset">charset</a>. In
-        the Java world the term "encoding" is commonly (mis)used
-        as a synonym to charset.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.templateProcessingJob"></a>Template processing job</dt>
-
-
-         <dd>
-        <p>A template processing job is the process during which FreeMarker
-        merges the main (top-level) template with a data-model to produce the
-        output. Because templates can <code class="inline-code">include</code> and
-        <code class="inline-code">import</code> other templates, this may involves the
-        processing of multiple templates, but those will all belong to the
-        same template processing job, which was started with the processing of
-        the main template. A template-processing job only exists for the short
-        time period until the processing of the main template is finished, and
-        then it vanishes with all the variables created during the process
-        (variables created with <code class="inline-code">assign</code>,
-        <code class="inline-code">macro</code>, <code class="inline-code">global</code>, etc.
-        directives).</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.threadSafe"></a>Thread-safe</dt>
-
-
-         <dd>
-        <p>An object is thread-safe if it is safe to call its methods from
-        multiple threads, even in parallel (i.e. multiple threads execute the
-        methods of the object at the same time). Non-thread-safe objects may
-        behave unpredictably in this situation, and generate wrong results,
-        corrupt internal data structures, etc. Thread-safety is typically
-        achieved in two ways with Java: with the usage
-        <code class="inline-code">synchronized</code> statement (or
-        <code class="inline-code">synchronized</code> methods), and with the immutability of
-        encapsulated data (i.e. you can&#39;t modify the field after you have
-        created the object).</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.transformVariable"></a>Transform</dt>
-
-
-         <dd>
-        <p>This term refers to user-defined directives that are implemetned
-        with the now obsolete <code class="inline-code">TemplateTransformModel</code> Java
-        interface. The feature was originally made for implementing output
-        filters, hence the name.</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.UCS"></a>UCS</dt>
-
-
-         <dd>
-        <p>This is international standard (ISO-10646) that defines a huge
-        set of <a href="#gloss.character">characters</a> and assigns a
-        unique number for each character ("!" is 33, ...,
-        "A" is 61, "B" is 62, ..., Arabic letter
-        hamza is 1569... etc.). This character set (not charset) contains
-        almost all characters used today (Latin alphabet, Cyrillic alphabet,
-        Chinese letters, etc.). The idea behind UCS is that we can specify any
-        character with a unique number, not mater what the platform or the
-        language is.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.unicode">Unicode</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.unicode"></a>Unicode</dt>
-
-
-         <dd>
-        <p>De-facto standard developed by Unicode organization. It deals
-        with the classification of the characters in <a href="#gloss.UCS">UCS</a> (which is letter, which is digit, which
-        is uppercase, which is lowercase, etc.), and with other problems of
-        processing text made from the characters of UCS (e.g.
-        normalization).</p>
-      
-   </dd>
-
-    
-        <dt><a name="gloss.userDefinedDirective"></a>User-defined directive</dt>
-
-
-         <dd>
-        <p>Directive that is not defined by the FreeMarker core, but by the
-        user. These are typically application domain specific directives, like
-        pull-down menu generation directives, HTML form handling
-        directives.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.predefinedDirective">Predefined directive</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="gloss.whiteSpace"></a>White-space</dt>
-
-
-         <dd>
-        <p>Characters that are totally transparent but have impact on the
-        visual appearance of the text. Examples of white-space characters:
-        space, tab (horizontal and vertical), line breaks (CR and LF), form
-        feed.</p>
-
-        
-      
-    <p>See Also
-       <a href="#gloss.lineBreak">Line break</a>
-    </p>
-   </dd>
-
-    
-        <dt><a name="autoid_295"></a>XML</dt>
-
-
-          <dd>See
-       <a href="#gloss.XML">Extensible Markup Language</a>
-    </dd>
-
-      </dl>
-<div class="bottom-pagers-wrapper"><div class="pagers bottom"><a class="paging-arrow previous" href="app_eccn.html"><span>Previous</span></a><a class="paging-arrow next" href="alphaidx.html"><span>Next</span></a></div></div></div></div>      </div>
-    </div>
-<div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href
 ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated">
-Last generated:
-<time itemprop="dateModified" datetime="2017-03-13T10:55:28Z" title="Monday, March 13, 2017 10:55:28 AM GMT">2017-03-13 10:55:28 GMT</time>, for Freemarker 2.3.26 </p>
-<p class="copyright">
-� <span itemprop="copyrightYear">1999</span>\u20132017
-<a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. </p>
-</div></div></div></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/index.html
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/index.html b/builds/2.3.26-nightly/index.html
deleted file mode 100644
index fb72cf0..0000000
--- a/builds/2.3.26-nightly/index.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!doctype html>
-<!-- Generated by FreeMarker/Docgen from DocBook -->
-<html lang="en" class="page-type-book">
-<head prefix="og: http://ogp.me/ns#">
-<meta charset="utf-8">
-<title>Apache FreeMarker Manual</title>
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="format-detection" content="telephone=no">
-<meta property="og:site_name" content="Apache FreeMarker Manual">
-<meta property="og:title" content="Apache FreeMarker Manual">
-<meta property="og:locale" content="en_US">
-<meta property="og:url" content="http://freemarker.org/docs/index.html">
-<link rel="canonical" href="http://freemarker.org/docs/index.html">
-<link rel="icon" href="favicon.png" type="image/png">
-<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1489402528979">
-<script>
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-ga('create', 'UA-55420501-1', 'auto');
-ga('send', 'pageview');
-</script>
-</head>
-<body itemscope itemtype="https://schema.org/Code">
-    <meta itemprop="url" content="http://freemarker.org/docs/">
-    <meta itemprop="name" content="Apache FreeMarker Manual">
-
-  <!--[if lte IE 9]>
-  <div style="background-color: #C00; color: #fff; padding: 12px 24px;">Please use a modern browser to view this website.</div>
-  <![endif]--><div class="header-top-bg"><div class="site-width header-top"><a class="logo" href="http://freemarker.org" role="banner">            <img itemprop="image" src="logo.png" alt="FreeMarker">
-</a><ul class="tabs"><li><a href="http://freemarker.org/">Home</a></li><li class="current"><a href="index.html">Manual</a></li><li><a class="external" href="api/index.html">Java API</a></li></ul><ul class="secondary-tabs"><li><a class="tab icon-heart" href="http://freemarker.org/contribute.html" title="Contribute"><span>Contribute</span></a></li><li><a class="tab icon-bug" href="https://issues.apache.org/jira/browse/FREEMARKER/" title="Report a Bug"><span>Report a Bug</span></a></li><li><a class="tab icon-download" href="http://freemarker.org/freemarkerdownload.html" title="Download"><span>Download</span></a></li></ul></div></div><div class="header-bottom-bg"><div class="site-width search-row"><a href="index.html" class="navigation-header">Manual</a><div class="navigation-header"></div><form method="get" class="search-form" action="search-results.html"><fieldset><legend class="sr-only">Search form</legend><label for="search-field" class="sr-only">Search query</label><input id="searc
 h-field" name="q" type="search" class="search-input" placeholder="Search" spellcheck="false" autocorrect="off" autocomplete="off"><button type="submit" class="search-btn"><span class="sr-only">Search</span></button></fieldset></form></div><div class="site-width breadcrumb-row"><ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"><li class="step-0" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">Table of Contents</span></li></ul><div class="bookmarks" title="Bookmarks"><span class="sr-only">Bookmarks:</span><ul class="bookmark-list"><li><a href="alphaidx.html">Alpha. index</a></li><li><a href="gloss.html">Glossary</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions</a></li><li><a href="ref_builtins_alphaidx.html">?builtins</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_specvar.html">.spec_vars</a></li><li><a href="app_faq.html">FAQ</a></li></ul></div></
 div></div>    <div class="main-content site-width">
-      <div class="content-wrapper">
-  <div id="table-of-contents-wrapper" class="col-left">
-      <script>var breadcrumb = [];</script>
-      <script src="toc.js?1489402528979"></script>
-      <script src="docgen-resources/main.min.js?1489402528979"></script>
-  </div>
-<div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><span class="paging-arrow disabled previous"><span>Previous</span></span><a class="paging-arrow next" href="dgui.html"><span>Next</span></a></div><div class="title-wrapper">
-<h1 class="content-header header-book" id="autoid_1" itemprop="headline">Apache FreeMarker Manual <span class="subtitle productname">For Freemarker 2.3.26</span>
-</h1>
-</div></div><div class="page-menu">
-<div class="page-menu-title">Table of Contents</div>
-<ul><li><a class="page-menu-link" href="dgui.html" data-menu-target="dgui">Template Author&#39;s Guide</a><ul><li><a class="page-menu-link" href="dgui_quickstart.html" data-menu-target="dgui_quickstart">Getting Started</a><ul><li><a class="page-menu-link" href="dgui_quickstart_basics.html" data-menu-target="dgui_quickstart_basics">Template + data-model = output</a></li><li><a class="page-menu-link" href="dgui_quickstart_datamodel.html" data-menu-target="dgui_quickstart_datamodel">The data-model at a glance</a></li><li><a class="page-menu-link" href="dgui_quickstart_template.html" data-menu-target="dgui_quickstart_template">The template at a glance</a></li></ul></li><li><a class="page-menu-link" href="dgui_datamodel.html" data-menu-target="dgui_datamodel">Values, Types</a><ul><li><a class="page-menu-link" href="dgui_datamodel_basics.html" data-menu-target="dgui_datamodel_basics">Basics</a></li><li><a class="page-menu-link" href="dgui_datamodel_types.html" data-menu-target="dgui_datam
 odel_types">The types</a></li></ul></li><li><a class="page-menu-link" href="dgui_template.html" data-menu-target="dgui_template">The Template</a><ul><li><a class="page-menu-link" href="dgui_template_overallstructure.html" data-menu-target="dgui_template_overallstructure">Overall structure</a></li><li><a class="page-menu-link" href="dgui_template_directives.html" data-menu-target="dgui_template_directives">Directives</a></li><li><a class="page-menu-link" href="dgui_template_exp.html" data-menu-target="dgui_template_exp">Expressions</a></li><li><a class="page-menu-link" href="dgui_template_valueinsertion.html" data-menu-target="dgui_template_valueinsertion">Interpolations</a></li></ul></li><li><a class="page-menu-link" href="dgui_misc.html" data-menu-target="dgui_misc">Miscellaneous</a><ul><li><a class="page-menu-link" href="dgui_misc_userdefdir.html" data-menu-target="dgui_misc_userdefdir">Defining your own directives</a></li><li><a class="page-menu-link" href="dgui_misc_var.html" da
 ta-menu-target="dgui_misc_var">Defining variables in the template</a></li><li><a class="page-menu-link" href="dgui_misc_namespace.html" data-menu-target="dgui_misc_namespace">Namespaces</a></li><li><a class="page-menu-link" href="dgui_misc_autoescaping.html" data-menu-target="dgui_misc_autoescaping">Auto-escaping and output formats</a></li><li><a class="page-menu-link" href="dgui_misc_whitespace.html" data-menu-target="dgui_misc_whitespace">White-space handling</a></li><li><a class="page-menu-link" href="dgui_misc_alternativesyntax.html" data-menu-target="dgui_misc_alternativesyntax">Alternative (square bracket) syntax</a></li></ul></li></ul></li><li><a class="page-menu-link" href="pgui.html" data-menu-target="pgui">Programmer&#39;s Guide</a><ul><li><a class="page-menu-link" href="pgui_quickstart.html" data-menu-target="pgui_quickstart">Getting Started</a><ul><li><a class="page-menu-link" href="pgui_quickstart_createconfiguration.html" data-menu-target="pgui_quickstart_createconfigu
 ration">Create a configuration instance</a></li><li><a class="page-menu-link" href="pgui_quickstart_createdatamodel.html" data-menu-target="pgui_quickstart_createdatamodel">Create a data-model</a></li><li><a class="page-menu-link" href="pgui_quickstart_gettemplate.html" data-menu-target="pgui_quickstart_gettemplate">Get the template</a></li><li><a class="page-menu-link" href="pgui_quickstart_merge.html" data-menu-target="pgui_quickstart_merge">Merging the template with the data-model</a></li><li><a class="page-menu-link" href="pgui_quickstart_all.html" data-menu-target="pgui_quickstart_all">Putting all together</a></li></ul></li><li><a class="page-menu-link" href="pgui_datamodel.html" data-menu-target="pgui_datamodel">The Data Model</a><ul><li><a class="page-menu-link" href="pgui_datamodel_basics.html" data-menu-target="pgui_datamodel_basics">Basics</a></li><li><a class="page-menu-link" href="pgui_datamodel_scalar.html" data-menu-target="pgui_datamodel_scalar">Scalars</a></li><li><a
  class="page-menu-link" href="pgui_datamodel_parent.html" data-menu-target="pgui_datamodel_parent">Containers</a></li><li><a class="page-menu-link" href="pgui_datamodel_method.html" data-menu-target="pgui_datamodel_method">Methods</a></li><li><a class="page-menu-link" href="pgui_datamodel_directive.html" data-menu-target="pgui_datamodel_directive">Directives</a></li><li><a class="page-menu-link" href="pgui_datamodel_node.html" data-menu-target="pgui_datamodel_node">Node variables</a></li><li><a class="page-menu-link" href="pgui_datamodel_objectWrapper.html" data-menu-target="pgui_datamodel_objectWrapper">Object wrappers</a></li></ul></li><li><a class="page-menu-link" href="pgui_config.html" data-menu-target="pgui_config">The Configuration</a><ul><li><a class="page-menu-link" href="pgui_config_basics.html" data-menu-target="pgui_config_basics">Basics</a></li><li><a class="page-menu-link" href="pgui_config_sharedvariables.html" data-menu-target="pgui_config_sharedvariables">Shared var
 iables</a></li><li><a class="page-menu-link" href="pgui_config_settings.html" data-menu-target="pgui_config_settings">Settings</a></li><li><a class="page-menu-link" href="pgui_config_templateloading.html" data-menu-target="pgui_config_templateloading">Template loading</a></li><li><a class="page-menu-link" href="pgui_config_errorhandling.html" data-menu-target="pgui_config_errorhandling">Error handling</a></li><li><a class="page-menu-link" href="pgui_config_templateconfigurations.html" data-menu-target="pgui_config_templateconfigurations">Template configurations</a></li><li><a class="page-menu-link" href="pgui_config_outputformatsautoesc.html" data-menu-target="pgui_config_outputformatsautoesc">Associating output formats with templates</a></li><li><a class="page-menu-link" href="pgui_config_custom_formats.html" data-menu-target="pgui_config_custom_formats">Custom number and date/time formats</a></li><li><a class="page-menu-link" href="pgui_config_incompatible_improvements.html" data-
 menu-target="pgui_config_incompatible_improvements">The &quot;incompatible improvements&quot; setting</a></li></ul></li><li><a class="page-menu-link" href="pgui_misc.html" data-menu-target="pgui_misc">Miscellaneous</a><ul><li><a class="page-menu-link" href="pgui_misc_var.html" data-menu-target="pgui_misc_var">Variables, scopes</a></li><li><a class="page-menu-link" href="pgui_misc_charset.html" data-menu-target="pgui_misc_charset">Charset issues</a></li><li><a class="page-menu-link" href="pgui_misc_multithreading.html" data-menu-target="pgui_misc_multithreading">Multithreading</a></li><li><a class="page-menu-link" href="pgui_misc_beanwrapper.html" data-menu-target="pgui_misc_beanwrapper">Bean wrapper</a></li><li><a class="page-menu-link" href="pgui_misc_logging.html" data-menu-target="pgui_misc_logging">Logging</a></li><li><a class="page-menu-link" href="pgui_misc_servlet.html" data-menu-target="pgui_misc_servlet">Using FreeMarker with servlets</a></li><li><a class="page-menu-link" h
 ref="pgui_misc_secureenv.html" data-menu-target="pgui_misc_secureenv">Configuring security policy for FreeMarker</a></li><li><a class="page-menu-link" href="pgui_misc_xml_legacy.html" data-menu-target="pgui_misc_xml_legacy">Legacy XML wrapper implementation</a></li><li><a class="page-menu-link" href="pgui_misc_ant.html" data-menu-target="pgui_misc_ant">Using FreeMarker with Ant</a></li><li><a class="page-menu-link" href="pgui_misc_jythonwrapper.html" data-menu-target="pgui_misc_jythonwrapper">Jython wrapper</a></li></ul></li></ul></li><li><a class="page-menu-link" href="ref.html" data-menu-target="ref">Template Language Reference</a><ul><li><a class="page-menu-link" href="ref_builtins.html" data-menu-target="ref_builtins">Built-in Reference</a><ul><li><a class="page-menu-link" href="ref_builtins_alphaidx.html" data-menu-target="ref_builtins_alphaidx">Alphabetical index</a></li><li><a class="page-menu-link" href="ref_builtins_string.html" data-menu-target="ref_builtins_string">Built-
 ins for strings</a></li><li><a class="page-menu-link" href="ref_builtins_number.html" data-menu-target="ref_builtins_number">Built-ins for numbers</a></li><li><a class="page-menu-link" href="ref_builtins_date.html" data-menu-target="ref_builtins_date">Built-ins for date/time/date-time values</a></li><li><a class="page-menu-link" href="ref_builtins_boolean.html" data-menu-target="ref_builtins_boolean">Built-ins for booleans</a></li><li><a class="page-menu-link" href="ref_builtins_sequence.html" data-menu-target="ref_builtins_sequence">Built-ins for sequences</a></li><li><a class="page-menu-link" href="ref_builtins_hash.html" data-menu-target="ref_builtins_hash">Built-ins for hashes</a></li><li><a class="page-menu-link" href="ref_builtins_node.html" data-menu-target="ref_builtins_node">Built-ins for nodes (for XML)</a></li><li><a class="page-menu-link" href="ref_builtins_loop_var.html" data-menu-target="ref_builtins_loop_var">Loop variable built-ins</a></li><li><a class="page-menu-lin
 k" href="ref_builtins_type_independent.html" data-menu-target="ref_builtins_type_independent">Type independent built-ins</a></li><li><a class="page-menu-link" href="ref_builtins_expert.html" data-menu-target="ref_builtins_expert">Seldom used and expert built-ins</a></li></ul></li><li><a class="page-menu-link" href="ref_directives.html" data-menu-target="ref_directives">Directive Reference</a><ul><li><a class="page-menu-link" href="ref_directive_alphaidx.html" data-menu-target="ref_directive_alphaidx">Alphabetical index</a></li><li><a class="page-menu-link" href="ref_directive_assign.html" data-menu-target="ref_directive_assign">assign</a></li><li><a class="page-menu-link" href="ref_directive_attempt.html" data-menu-target="ref_directive_attempt">attempt, recover</a></li><li><a class="page-menu-link" href="ref_directive_autoesc.html" data-menu-target="ref_directive_autoesc">autoesc</a></li><li><a class="page-menu-link" href="ref_directive_compress.html" data-menu-target="ref_directiv
 e_compress">compress</a></li><li><a class="page-menu-link" href="ref_directive_escape.html" data-menu-target="ref_directive_escape">escape, noescape (deprecated)</a></li><li><a class="page-menu-link" href="ref_directive_flush.html" data-menu-target="ref_directive_flush">flush</a></li><li><a class="page-menu-link" href="ref_directive_ftl.html" data-menu-target="ref_directive_ftl">ftl</a></li><li><a class="page-menu-link" href="ref_directive_function.html" data-menu-target="ref_directive_function">function, return</a></li><li><a class="page-menu-link" href="ref_directive_global.html" data-menu-target="ref_directive_global">global</a></li><li><a class="page-menu-link" href="ref_directive_if.html" data-menu-target="ref_directive_if">if, else, elseif</a></li><li><a class="page-menu-link" href="ref_directive_import.html" data-menu-target="ref_directive_import">import</a></li><li><a class="page-menu-link" href="ref_directive_include.html" data-menu-target="ref_directive_include">include</a
 ></li><li><a class="page-menu-link" href="ref_directive_list.html" data-menu-target="ref_directive_list">list, else, items, sep, break</a></li><li><a class="page-menu-link" href="ref_directive_local.html" data-menu-target="ref_directive_local">local</a></li><li><a class="page-menu-link" href="ref_directive_macro.html" data-menu-target="ref_directive_macro">macro, nested, return</a></li><li><a class="page-menu-link" href="ref_directive_noautoesc.html" data-menu-target="ref_directive_noautoesc">noautoesc</a></li><li><a class="page-menu-link" href="ref_directive_noparse.html" data-menu-target="ref_directive_noparse">noparse</a></li><li><a class="page-menu-link" href="ref_directive_nt.html" data-menu-target="ref_directive_nt">nt</a></li><li><a class="page-menu-link" href="ref_directive_outputformat.html" data-menu-target="ref_directive_outputformat">outputformat</a></li><li><a class="page-menu-link" href="ref_directive_setting.html" data-menu-target="ref_directive_setting">setting</a></
 li><li><a class="page-menu-link" href="ref_directive_stop.html" data-menu-target="ref_directive_stop">stop</a></li><li><a class="page-menu-link" href="ref_directive_switch.html" data-menu-target="ref_directive_switch">switch, case, default, break</a></li><li><a class="page-menu-link" href="ref_directive_t.html" data-menu-target="ref_directive_t">t, lt, rt</a></li><li><a class="page-menu-link" href="ref_directive_userDefined.html" data-menu-target="ref_directive_userDefined">User-defined directive (&lt;@...&gt;)</a></li><li><a class="page-menu-link" href="ref_directive_visit.html" data-menu-target="ref_directive_visit">visit, recurse, fallback</a></li></ul></li><li><a class="page-menu-link" href="ref_specvar.html" data-menu-target="ref_specvar">Special Variable Reference</a></li><li><a class="page-menu-link" href="ref_reservednames.html" data-menu-target="ref_reservednames">Reserved names in FTL</a></li><li><a class="page-menu-link" href="ref_deprecated.html" data-menu-target="ref_de
 precated">Deprecated FTL constructs</a><ul><li><a class="page-menu-link" href="ref_depr_directive.html" data-menu-target="ref_depr_directive">List of deprecated directives</a></li><li><a class="page-menu-link" href="ref_depr_builtin.html" data-menu-target="ref_depr_builtin">List of deprecated built-ins</a></li><li><a class="page-menu-link" href="ref_depr_oldmacro.html" data-menu-target="ref_depr_oldmacro">Old-style macro and call directives</a></li><li><a class="page-menu-link" href="ref_depr_transform.html" data-menu-target="ref_depr_transform">Transform directive</a></li><li><a class="page-menu-link" href="ref_depr_oldsyntax.html" data-menu-target="ref_depr_oldsyntax">Old FTL syntax</a></li><li><a class="page-menu-link" href="ref_depr_numerical_interpolation.html" data-menu-target="ref_depr_numerical_interpolation">#{...}: Numerical interpolation</a></li></ul></li></ul></li><li><a class="page-menu-link" href="xgui.html" data-menu-target="xgui">XML Processing Guide</a><ul><li><a cl
 ass="page-menu-link" href="xgui_preface.html" data-menu-target="xgui_preface">Preface</a></li><li><a class="page-menu-link" href="xgui_expose.html" data-menu-target="xgui_expose">Exposing XML documents</a><ul><li><a class="page-menu-link" href="xgui_expose_dom.html" data-menu-target="xgui_expose_dom">The DOM tree</a></li><li><a class="page-menu-link" href="xgui_expose_put.html" data-menu-target="xgui_expose_put">Putting the XML into the data-model</a></li></ul></li><li><a class="page-menu-link" href="xgui_imperative.html" data-menu-target="xgui_imperative">Imperative XML processing</a><ul><li><a class="page-menu-link" href="xgui_imperative_learn.html" data-menu-target="xgui_imperative_learn">Basics</a></li><li><a class="page-menu-link" href="xgui_imperative_formal.html" data-menu-target="xgui_imperative_formal">Details</a></li></ul></li><li><a class="page-menu-link" href="xgui_declarative.html" data-menu-target="xgui_declarative">Declarative XML processing</a><ul><li><a class="page-
 menu-link" href="xgui_declarative_basics.html" data-menu-target="xgui_declarative_basics">Basics</a></li><li><a class="page-menu-link" href="xgui_declarative_details.html" data-menu-target="xgui_declarative_details">Details</a></li></ul></li></ul></li><li><a class="page-menu-link" href="app.html" data-menu-target="app">Appendixes</a><ul><li><a class="page-menu-link" href="app_faq.html" data-menu-target="app_faq">FAQ</a></li><li><a class="page-menu-link" href="app_versions.html" data-menu-target="app_versions">Version history</a><ul><li><a class="page-menu-link" href="versions_2_3_26.html" data-menu-target="versions_2_3_26">2.3.26 (incubating at Apache)</a></li><li><a class="page-menu-link" href="versions_2_3_25.html" data-menu-target="versions_2_3_25">2.3.25 (incubating at Apache)</a></li><li><a class="page-menu-link" href="versions_2_3_24.html" data-menu-target="versions_2_3_24">2.3.24 (incubating at Apache)</a></li><li><a class="page-menu-link" href="versions_2_3_23.html" data-men
 u-target="versions_2_3_23">2.3.23</a></li><li><a class="page-menu-link" href="versions_2_3_22.html" data-menu-target="versions_2_3_22">2.3.22</a></li><li><a class="page-menu-link" href="versions_2_3_21.html" data-menu-target="versions_2_3_21">2.3.21</a></li><li><a class="page-menu-link" href="versions_2_3_20.html" data-menu-target="versions_2_3_20">2.3.20</a></li><li><a class="page-menu-link" href="versions_2_3_19.html" data-menu-target="versions_2_3_19">2.3.19</a></li><li><a class="page-menu-link" href="versions_2_3_18.html" data-menu-target="versions_2_3_18">2.3.18</a></li><li><a class="page-menu-link" href="versions_2_3_17.html" data-menu-target="versions_2_3_17">2.3.17</a></li><li><a class="page-menu-link" href="versions_2_3_16.html" data-menu-target="versions_2_3_16">2.3.16</a></li><li><a class="page-menu-link" href="versions_2_3_15.html" data-menu-target="versions_2_3_15">2.3.15</a></li><li><a class="page-menu-link" href="versions_2_3_14.html" data-menu-target="versions_2_3_14
 ">2.3.14</a></li><li><a class="page-menu-link" href="versions_2_3_13.html" data-menu-target="versions_2_3_13">2.3.13</a></li><li><a class="page-menu-link" href="versions_2_3_12.html" data-menu-target="versions_2_3_12">2.3.12</a></li><li><a class="page-menu-link" href="versions_2_3_11.html" data-menu-target="versions_2_3_11">2.3.11</a></li><li><a class="page-menu-link" href="versions_2_3_10.html" data-menu-target="versions_2_3_10">2.3.10</a></li><li><a class="page-menu-link" href="versions_2_3_9.html" data-menu-target="versions_2_3_9">2.3.9</a></li><li><a class="page-menu-link" href="versions_2_3_8.html" data-menu-target="versions_2_3_8">2.3.8</a></li><li><a class="page-menu-link" href="versions_2_3_7.html" data-menu-target="versions_2_3_7">2.3.7</a></li><li><a class="page-menu-link" href="versions_2_3_7rc1.html" data-menu-target="versions_2_3_7rc1">2.3.7 RC1</a></li><li><a class="page-menu-link" href="versions_2_3_6.html" data-menu-target="versions_2_3_6">2.3.6</a></li><li><a class=
 "page-menu-link" href="versions_2_3_5.html" data-menu-target="versions_2_3_5">2.3.5</a></li><li><a class="page-menu-link" href="versions_2_3_4.html" data-menu-target="versions_2_3_4">2.3.4</a></li><li><a class="page-menu-link" href="versions_2_3_3.html" data-menu-target="versions_2_3_3">2.3.3</a></li><li><a class="page-menu-link" href="versions_2_3_2.html" data-menu-target="versions_2_3_2">2.3.2</a></li><li><a class="page-menu-link" href="versions_2_3_1.html" data-menu-target="versions_2_3_1">2.3.1</a></li><li><a class="page-menu-link" href="versions_2_3.html" data-menu-target="versions_2_3">2.3</a></li><li><a class="page-menu-link" href="versions_2_2_8.html" data-menu-target="versions_2_2_8">2.2.8</a></li><li><a class="page-menu-link" href="versions_2_2_7.html" data-menu-target="versions_2_2_7">2.2.7</a></li><li><a class="page-menu-link" href="versions_2_2_6.html" data-menu-target="versions_2_2_6">2.2.6</a></li><li><a class="page-menu-link" href="versions_2_2_5.html" data-menu-targ
 et="versions_2_2_5">2.2.5</a></li><li><a class="page-menu-link" href="versions_2_2_4.html" data-menu-target="versions_2_2_4">2.2.4</a></li><li><a class="page-menu-link" href="versions_2_2_3.html" data-menu-target="versions_2_2_3">2.2.3</a></li><li><a class="page-menu-link" href="versions_2_2_2.html" data-menu-target="versions_2_2_2">2.2.2</a></li><li><a class="page-menu-link" href="versions_2_2_1.html" data-menu-target="versions_2_2_1">2.2.1</a></li><li><a class="page-menu-link" href="versions_2_2.html" data-menu-target="versions_2_2">2.2</a></li><li><a class="page-menu-link" href="versions_2_1_5.html" data-menu-target="versions_2_1_5">2.1.5</a></li><li><a class="page-menu-link" href="versions_2_1_4.html" data-menu-target="versions_2_1_4">2.1.4</a></li><li><a class="page-menu-link" href="versions_2_1_3.html" data-menu-target="versions_2_1_3">2.1.3</a></li><li><a class="page-menu-link" href="versions_2_1_2.html" data-menu-target="versions_2_1_2">2.1.2</a></li><li><a class="page-menu-
 link" href="versions_2_1_1.html" data-menu-target="versions_2_1_1">2.1.1</a></li><li><a class="page-menu-link" href="versions_2_1.html" data-menu-target="versions_2_1">2.1</a></li><li><a class="page-menu-link" href="versions_2_01.html" data-menu-target="versions_2_01">2.01</a></li><li><a class="page-menu-link" href="versions_2_0.html" data-menu-target="versions_2_0">2.0</a></li><li><a class="page-menu-link" href="versions_2_0RC3.html" data-menu-target="versions_2_0RC3">2.0 RC3</a></li><li><a class="page-menu-link" href="versions_2_0RC2.html" data-menu-target="versions_2_0RC2">2.0 RC2</a></li><li><a class="page-menu-link" href="versions_2_0RC1.html" data-menu-target="versions_2_0RC1">2.0 RC1</a></li></ul></li><li><a class="page-menu-link" href="app_install.html" data-menu-target="app_install">Installing FreeMarker</a></li><li><a class="page-menu-link" href="app_legal.html" data-menu-target="app_legal">Legal</a><ul><li><a class="page-menu-link" href="app_license.html" data-menu-target
 ="app_license">License</a></li><li><a class="page-menu-link" href="app_eccn.html" data-menu-target="app_eccn">Export Control</a></li></ul></li></ul></li><li><a class="page-menu-link" href="gloss.html" data-menu-target="gloss">Glossary</a></li><li><a class="page-menu-link" href="alphaidx.html" data-menu-target="alphaidx">Alphabetical Index</a></li></ul> </div><div class="bottom-pagers-wrapper"><div class="pagers bottom"><span class="paging-arrow disabled previous"><span>Previous</span></span><a class="paging-arrow next" href="dgui.html"><span>Next</span></a></div></div></div></div>      </div>
-    </div>
-<div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href
 ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated">
-Last generated:
-<time itemprop="dateModified" datetime="2017-03-13T10:55:28Z" title="Monday, March 13, 2017 10:55:28 AM GMT">2017-03-13 10:55:28 GMT</time>, for Freemarker 2.3.26 </p>
-<p class="copyright">
-� <span itemprop="copyrightYear">1999</span>\u20132017
-<a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. </p>
-</div></div></div></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/a4004324/builds/2.3.26-nightly/logo.png
----------------------------------------------------------------------
diff --git a/builds/2.3.26-nightly/logo.png b/builds/2.3.26-nightly/logo.png
deleted file mode 100644
index 193dc11..0000000
Binary files a/builds/2.3.26-nightly/logo.png and /dev/null differ