http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/28940aad/builds/fm2.3.28/api/freemarker/core/FreeMarkerTree.html
----------------------------------------------------------------------
diff --git a/builds/fm2.3.28/api/freemarker/core/FreeMarkerTree.html 
b/builds/fm2.3.28/api/freemarker/core/FreeMarkerTree.html
new file mode 100644
index 0000000..2cb34ea
--- /dev/null
+++ b/builds/fm2.3.28/api/freemarker/core/FreeMarkerTree.html
@@ -0,0 +1,441 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_144) on Sat Mar 10 20:54:57 CET 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FreeMarkerTree (FreeMarker 2.3.28-nightly_20180310T195428Z-incubating 
API)</title>
+<meta name="date" content="2018-03-10">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FreeMarkerTree (FreeMarker 
2.3.28-nightly_20180310T195428Z-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FreeMarkerTree.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/Environment.Namespace.html" title="class in 
freemarker.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/HTMLOutputFormat.html" title="class in 
freemarker.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?freemarker/core/FreeMarkerTree.html" 
target="_top">Frames</a></li>
+<li><a href="FreeMarkerTree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a 
href="#nested.classes.inherited.from.class.javax.swing.JTree">Nested</a>&nbsp;|&nbsp;</li>
+<li><a 
href="#fields.inherited.from.class.javax.swing.JTree">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">freemarker.core</div>
+<h2 title="Class FreeMarkerTree" class="title">Class FreeMarkerTree</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.awt.Component</li>
+<li>
+<ul class="inheritance">
+<li>java.awt.Container</li>
+<li>
+<ul class="inheritance">
+<li>javax.swing.JComponent</li>
+<li>
+<ul class="inheritance">
+<li>javax.swing.JTree</li>
+<li>
+<ul class="inheritance">
+<li>freemarker.core.FreeMarkerTree</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, 
java.io.Serializable, javax.accessibility.Accessible, 
javax.swing.Scrollable</dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Will be removed, as Swing 
classes aren't accessible on Google App Engine.</span></div>
+</div>
+<br>
+<pre>@Deprecated
+public class <span class="typeNameLabel">FreeMarkerTree</span>
+extends javax.swing.JTree</pre>
+<div class="block">Allows exposure of a FreeMarker template's AST as a Swing 
tree.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../serialized-form.html#freemarker.core.FreeMarkerTree">Serialized 
Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a 
name="nested.classes.inherited.from.class.javax.swing.JTree">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JTree</h3>
+<code>javax.swing.JTree.AccessibleJTree, javax.swing.JTree.DropLocation, 
javax.swing.JTree.DynamicUtilTreeNode, javax.swing.JTree.EmptySelectionModel, 
javax.swing.JTree.TreeModelHandler, 
javax.swing.JTree.TreeSelectionRedirector</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="nested.classes.inherited.from.class.javax.swing.JComponent">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from 
class&nbsp;javax.swing.JComponent</h3>
+<code>javax.swing.JComponent.AccessibleJComponent</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="nested.classes.inherited.from.class.java.awt.Container">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
+<code>java.awt.Container.AccessibleAWTContainer</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="nested.classes.inherited.from.class.java.awt.Component">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
+<code>java.awt.Component.AccessibleAWTComponent, 
java.awt.Component.BaselineResizeBehavior, 
java.awt.Component.BltBufferStrategy, 
java.awt.Component.FlipBufferStrategy</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JTree">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;javax.swing.JTree</h3>
+<code>ANCHOR_SELECTION_PATH_PROPERTY, CELL_EDITOR_PROPERTY, 
CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, editable, EDITABLE_PROPERTY, 
EXPANDS_SELECTED_PATHS_PROPERTY, INVOKES_STOP_CELL_EDITING_PROPERTY, 
invokesStopCellEditing, LARGE_MODEL_PROPERTY, largeModel, 
LEAD_SELECTION_PATH_PROPERTY, ROOT_VISIBLE_PROPERTY, rootVisible, 
ROW_HEIGHT_PROPERTY, rowHeight, SCROLLS_ON_EXPAND_PROPERTY, scrollsOnExpand, 
SELECTION_MODEL_PROPERTY, selectionModel, selectionRedirector, 
SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles, TOGGLE_CLICK_COUNT_PROPERTY, 
toggleClickCount, TREE_MODEL_PROPERTY, treeModel, treeModelListener, 
VISIBLE_ROW_COUNT_PROPERTY, visibleRowCount</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="fields.inherited.from.class.javax.swing.JComponent">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
+<code>listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, 
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, 
WHEN_IN_FOCUSED_WINDOW</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
+<code>accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, 
RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="fields.inherited.from.class.java.awt.image.ImageObserver">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
+<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, 
WIDTH</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../freemarker/core/FreeMarkerTree.html#FreeMarkerTree-freemarker.template.Template-">FreeMarkerTree</a></span>(<a
 href="../../freemarker/template/Template.html" title="class in 
freemarker.template">Template</a>&nbsp;template)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a 
href="javascript:show(32);">Deprecated Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/FreeMarkerTree.html#convertValueToText-java.lang.Object-boolean-boolean-boolean-int-boolean-">convertValueToText</a></span>(java.lang.Object&nbsp;value,
+                  boolean&nbsp;selected,
+                  boolean&nbsp;expanded,
+                  boolean&nbsp;leaf,
+                  int&nbsp;row,
+                  boolean&nbsp;hasFocus)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/FreeMarkerTree.html#setTemplate-freemarker.template.Template-">setTemplate</a></span>(<a
 href="../../freemarker/template/Template.html" title="class in 
freemarker.template">Template</a>&nbsp;template)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JTree">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;javax.swing.JTree</h3>
+<code>addSelectionInterval, addSelectionPath, addSelectionPaths, 
addSelectionRow, addSelectionRows, addTreeExpansionListener, 
addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, 
clearSelection, clearToggledPaths, collapsePath, collapseRow, createTreeModel, 
createTreeModelListener, expandPath, expandRow, fireTreeCollapsed, 
fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, 
getAccessibleContext, getAnchorSelectionPath, getCellEditor, getCellRenderer, 
getClosestPathForLocation, getClosestRowForLocation, getDefaultTreeModel, 
getDescendantToggledPaths, getDragEnabled, getDropLocation, getDropMode, 
getEditingPath, getExpandedDescendants, getExpandsSelectedPaths, 
getInvokesStopCellEditing, getLastSelectedPathComponent, getLeadSelectionPath, 
getLeadSelectionRow, getMaxSelectionRow, getMinSelectionRow, getModel, 
getNextMatch, getPathBetweenRows, getPathBounds, getPathForLocation, 
getPathForRow, getPreferredScrollableViewportSize, getRowBounds, getRo
 wCount, getRowForLocation, getRowForPath, getRowHeight, 
getScrollableBlockIncrement, getScrollableTracksViewportHeight, 
getScrollableTracksViewportWidth, getScrollableUnitIncrement, 
getScrollsOnExpand, getSelectionCount, getSelectionModel, getSelectionPath, 
getSelectionPaths, getSelectionRows, getShowsRootHandles, getToggleClickCount, 
getToolTipText, getTreeExpansionListeners, getTreeSelectionListeners, 
getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, 
hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, 
isExpanded, isFixedRowHeight, isLargeModel, isPathEditable, isPathSelected, 
isRootVisible, isRowSelected, isSelectionEmpty, isVisible, makeVisible, 
paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, 
removeSelectionInterval, removeSelectionPath, removeSelectionPaths, 
removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, 
removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, 
scr
 ollRowToVisible, setAnchorSelectionPath, setCellEditor, setCellRenderer, 
setDragEnabled, setDropMode, setEditable, setExpandedState, 
setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, 
setLeadSelectionPath, setModel, setRootVisible, setRowHeight, 
setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, 
setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, 
setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, 
stopEditing, treeDidChange, updateUI</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.javax.swing.JComponent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
+<code>addAncestorListener, addNotify, addVetoableChangeListener, 
computeVisibleRect, contains, createToolTip, disable, enable, 
firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 
getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, 
getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 
getBorder, getBounds, getClientProperty, getComponentGraphics, 
getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, 
getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, 
getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, 
getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, 
getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, 
getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, 
getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, 
getVisibleRect, getWidth, getX, getY, grabFocus, hide, is
 DoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, 
isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 
isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 
paintChildren, paintComponent, paintImmediately, paintImmediately, print, 
printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, 
processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, 
putClientProperty, registerKeyboardAction, registerKeyboardAction, 
removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, 
repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 
requestFocusInWindow, resetKeyboardActions, reshape, revalidate, 
scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, 
setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, 
setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, 
setFocusTraversalKeys, setFont, setForeground, setInheritsPopup
 Menu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, 
setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, 
setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, 
setVisible, unregisterKeyboardAction, update</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.java.awt.Container">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
+<code>add, add, add, add, add, addContainerListener, addImpl, 
addPropertyChangeListener, addPropertyChangeListener, 
applyComponentOrientation, areFocusTraversalKeysSet, countComponents, 
deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, 
getComponentAt, getComponentAt, getComponentCount, getComponents, 
getComponentZOrder, getContainerListeners, getFocusTraversalKeys, 
getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, 
isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, 
isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, 
locate, minimumSize, paintComponents, preferredSize, printComponents, 
processContainerEvent, processEvent, remove, remove, removeAll, 
removeContainerListener, setComponentZOrder, setFocusCycleRoot, 
setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 
transferFocusDownCycle, validate, validateTree</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.java.awt.Component">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
+<code>action, add, addComponentListener, addFocusListener, 
addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, 
addKeyListener, addMouseListener, addMouseMotionListener, 
addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, 
contains, createImage, createImage, createVolatileImage, createVolatileImage, 
disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, 
firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 
firePropertyChange, firePropertyChange, getBackground, getBounds, 
getColorModel, getComponentListeners, getComponentOrientation, getCursor, 
getDropTarget, getFocusCycleRootAncestor, getFocusListeners, 
getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, 
getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, 
getInputContext, getInputMethodListeners, getInputMethodRequests, 
getKeyListeners, getLocale, getLocation, getLocationOnScreen, 
getMouseListeners, getMous
 eMotionListeners, getMousePosition, getMouseWheelListeners, getName, 
getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, 
getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, 
inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, 
isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 
isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, 
isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, 
mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, 
paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, 
processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, 
processInputMethodEvent, processMouseWheelEvent, remove, 
removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, 
removeHierarchyListener, removeInputMethodListener, removeKeyListener, 
removeMouseListener, removeMouseMotionListener
 , removeMouseWheelListener, removePropertyChangeListener, 
removePropertyChangeListener, repaint, repaint, repaint, resize, resize, 
setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, 
setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, 
setLocation, setLocation, setName, setSize, setSize, show, show, size, 
toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, 
wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FreeMarkerTree-freemarker.template.Template-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FreeMarkerTree</h4>
+<pre>public&nbsp;FreeMarkerTree(<a 
href="../../freemarker/template/Template.html" title="class in 
freemarker.template">Template</a>&nbsp;template)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setTemplate-freemarker.template.Template-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTemplate</h4>
+<pre>public&nbsp;void&nbsp;setTemplate(<a 
href="../../freemarker/template/Template.html" title="class in 
freemarker.template">Template</a>&nbsp;template)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a 
name="convertValueToText-java.lang.Object-boolean-boolean-boolean-int-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>convertValueToText</h4>
+<pre>public&nbsp;java.lang.String&nbsp;convertValueToText(java.lang.Object&nbsp;value,
+                                           boolean&nbsp;selected,
+                                           boolean&nbsp;expanded,
+                                           boolean&nbsp;leaf,
+                                           int&nbsp;row,
+                                           boolean&nbsp;hasFocus)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>convertValueToText</code>&nbsp;in 
class&nbsp;<code>javax.swing.JTree</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FreeMarkerTree.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/Environment.Namespace.html" title="class in 
freemarker.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/HTMLOutputFormat.html" title="class in 
freemarker.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?freemarker/core/FreeMarkerTree.html" 
target="_top">Frames</a></li>
+<li><a href="FreeMarkerTree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a 
href="#nested.classes.inherited.from.class.javax.swing.JTree">Nested</a>&nbsp;|&nbsp;</li>
+<li><a 
href="#fields.inherited.from.class.javax.swing.JTree">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/28940aad/builds/fm2.3.28/api/freemarker/core/HTMLOutputFormat.html
----------------------------------------------------------------------
diff --git a/builds/fm2.3.28/api/freemarker/core/HTMLOutputFormat.html 
b/builds/fm2.3.28/api/freemarker/core/HTMLOutputFormat.html
new file mode 100644
index 0000000..dfffe16
--- /dev/null
+++ b/builds/fm2.3.28/api/freemarker/core/HTMLOutputFormat.html
@@ -0,0 +1,443 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_144) on Sat Mar 10 20:54:57 CET 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HTMLOutputFormat (FreeMarker 2.3.28-nightly_20180310T195428Z-incubating 
API)</title>
+<meta name="date" content="2018-03-10">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HTMLOutputFormat (FreeMarker 
2.3.28-nightly_20180310T195428Z-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HTMLOutputFormat.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/FreeMarkerTree.html" title="class in 
freemarker.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/InvalidFormatParametersException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?freemarker/core/HTMLOutputFormat.html" 
target="_top">Frames</a></li>
+<li><a href="HTMLOutputFormat.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">freemarker.core</div>
+<h2 title="Class HTMLOutputFormat" class="title">Class HTMLOutputFormat</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../freemarker/core/OutputFormat.html" title="class in 
freemarker.core">freemarker.core.OutputFormat</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../freemarker/core/MarkupOutputFormat.html" title="class in 
freemarker.core">freemarker.core.MarkupOutputFormat</a>&lt;MO&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../freemarker/core/CommonMarkupOutputFormat.html" title="class 
in freemarker.core">freemarker.core.CommonMarkupOutputFormat</a>&lt;<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>freemarker.core.HTMLOutputFormat</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">HTMLOutputFormat</span>
+extends <a href="../../freemarker/core/CommonMarkupOutputFormat.html" 
title="class in freemarker.core">CommonMarkupOutputFormat</a>&lt;<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a>&gt;</pre>
+<div class="block">Represents the HTML output format (MIME type "text/html", 
name "HTML"). This format escapes by default (via
+ <a 
href="../../freemarker/template/utility/StringUtil.html#XHTMLEnc-java.lang.String-"><code>StringUtil.XHTMLEnc(String)</code></a>).
 The <code>?html</code>, <code>?xhtml</code> and <code>?xml</code> built-ins 
silently bypass
+ template output values of the type produced by this output format (<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core"><code>TemplateHTMLOutputModel</code></a>).</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.3.24</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a 
href="../../freemarker/core/HTMLOutputFormat.html" title="class in 
freemarker.core">HTMLOutputFormat</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/HTMLOutputFormat.html#INSTANCE">INSTANCE</a></span></code>
+<div class="block">The only instance (singleton) of this <a 
href="../../freemarker/core/OutputFormat.html" title="class in 
freemarker.core"><code>OutputFormat</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/HTMLOutputFormat.html#escapePlainText-java.lang.String-">escapePlainText</a></span>(java.lang.String&nbsp;plainTextContent)</code>
+<div class="block">Should give the same result as <a 
href="../../freemarker/core/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-"><code>MarkupOutputFormat.fromPlainTextByEscaping(String)</code></a>
 and then
+ <a 
href="../../freemarker/core/MarkupOutputFormat.html#getMarkupString-MO-"><code>MarkupOutputFormat.getMarkupString(TemplateMarkupOutputModel)</code></a>,
 but the implementation may uses a more efficient solution.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/HTMLOutputFormat.html#getMimeType--">getMimeType</a></span>()</code>
+<div class="block">Returns the MIME type of the output format.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/HTMLOutputFormat.html#getName--">getName</a></span>()</code>
+<div class="block">The short name used to refer to this format (like in the 
<code>#ftl</code> header).</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/HTMLOutputFormat.html#isLegacyBuiltInBypassed-java.lang.String-">isLegacyBuiltInBypassed</a></span>(java.lang.String&nbsp;builtInName)</code>
+<div class="block">Tells if a string built-in that can't handle a <a 
href="../../freemarker/core/TemplateMarkupOutputModel.html" title="interface in 
freemarker.core"><code>TemplateMarkupOutputModel</code></a> left hand operand 
can bypass
+ this object as is.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected <a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/HTMLOutputFormat.html#newTemplateMarkupOutputModel-java.lang.String-java.lang.String-">newTemplateMarkupOutputModel</a></span>(java.lang.String&nbsp;plainTextContent,
+                            java.lang.String&nbsp;markupContent)</code>
+<div class="block">Creates a new <a 
href="../../freemarker/core/CommonTemplateMarkupOutputModel.html" title="class 
in freemarker.core"><code>CommonTemplateMarkupOutputModel</code></a> that's 
bound to this <a href="../../freemarker/core/OutputFormat.html" title="class in 
freemarker.core"><code>OutputFormat</code></a> instance.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../freemarker/core/HTMLOutputFormat.html#output-java.lang.String-java.io.Writer-">output</a></span>(java.lang.String&nbsp;textToEsc,
+      java.io.Writer&nbsp;out)</code>
+<div class="block">Equivalent to calling <a 
href="../../freemarker/core/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-"><code>MarkupOutputFormat.fromPlainTextByEscaping(String)</code></a>
 and then
+ <a 
href="../../freemarker/core/MarkupOutputFormat.html#output-MO-java.io.Writer-"><code>MarkupOutputFormat.output(TemplateMarkupOutputModel,
 Writer)</code></a>, but the implementation may uses a more efficient 
solution.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.freemarker.core.CommonMarkupOutputFormat">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;freemarker.core.<a 
href="../../freemarker/core/CommonMarkupOutputFormat.html" title="class in 
freemarker.core">CommonMarkupOutputFormat</a></h3>
+<code><a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#concat-MO-MO-">concat</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#fromMarkup-java.lang.String-">fromMarkup</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-">fromPlainTextByEscaping</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#getMarkupString-MO-">getMarkupString</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#getSourcePlainText-MO-">getSourcePlainText</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#isAutoEscapedByDefault--">isAutoEscapedByDefault</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#isEmpty-MO-">isEmpty</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#isOutputFormatMixingAllowed--">isOutputFormatMixingAllowed</a>,
 <a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#output-MO-java.io.Writer-">output</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.freemarker.core.OutputFormat">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;freemarker.core.<a 
href="../../freemarker/core/OutputFormat.html" title="class in 
freemarker.core">OutputFormat</a></h3>
+<code><a 
href="../../freemarker/core/OutputFormat.html#toString--">toString</a>, <a 
href="../../freemarker/core/OutputFormat.html#toStringExtraProperties--">toStringExtraProperties</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, 
wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="INSTANCE">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final&nbsp;<a 
href="../../freemarker/core/HTMLOutputFormat.html" title="class in 
freemarker.core">HTMLOutputFormat</a> INSTANCE</pre>
+<div class="block">The only instance (singleton) of this <a 
href="../../freemarker/core/OutputFormat.html" title="class in 
freemarker.core"><code>OutputFormat</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../freemarker/core/OutputFormat.html#getName--">OutputFormat</a></code></span></div>
+<div class="block">The short name used to refer to this format (like in the 
<code>#ftl</code> header).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../freemarker/core/OutputFormat.html#getName--">getName</a></code>&nbsp;in
 class&nbsp;<code><a href="../../freemarker/core/OutputFormat.html" 
title="class in freemarker.core">OutputFormat</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMimeType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMimeType</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getMimeType()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../freemarker/core/OutputFormat.html#getMimeType--">OutputFormat</a></code></span></div>
+<div class="block">Returns the MIME type of the output format. This might 
comes handy when generating a HTTP response. <code>null</code>
+ <code>null</code> if this output format doesn't clearly corresponds to a 
specific MIME type.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../freemarker/core/OutputFormat.html#getMimeType--">getMimeType</a></code>&nbsp;in
 class&nbsp;<code><a href="../../freemarker/core/OutputFormat.html" 
title="class in freemarker.core">OutputFormat</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="output-java.lang.String-java.io.Writer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>output</h4>
+<pre>public&nbsp;void&nbsp;output(java.lang.String&nbsp;textToEsc,
+                   java.io.Writer&nbsp;out)
+            throws java.io.IOException,
+                   <a 
href="../../freemarker/template/TemplateModelException.html" title="class in 
freemarker.template">TemplateModelException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../freemarker/core/MarkupOutputFormat.html#output-java.lang.String-java.io.Writer-">MarkupOutputFormat</a></code></span></div>
+<div class="block">Equivalent to calling <a 
href="../../freemarker/core/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-"><code>MarkupOutputFormat.fromPlainTextByEscaping(String)</code></a>
 and then
+ <a 
href="../../freemarker/core/MarkupOutputFormat.html#output-MO-java.io.Writer-"><code>MarkupOutputFormat.output(TemplateMarkupOutputModel,
 Writer)</code></a>, but the implementation may uses a more efficient 
solution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#output-java.lang.String-java.io.Writer-">output</a></code>&nbsp;in
 class&nbsp;<code><a href="../../freemarker/core/CommonMarkupOutputFormat.html" 
title="class in freemarker.core">CommonMarkupOutputFormat</a>&lt;<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a>&gt;</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code><a href="../../freemarker/template/TemplateModelException.html" 
title="class in freemarker.template">TemplateModelException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="escapePlainText-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>escapePlainText</h4>
+<pre>public&nbsp;java.lang.String&nbsp;escapePlainText(java.lang.String&nbsp;plainTextContent)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../freemarker/core/MarkupOutputFormat.html#escapePlainText-java.lang.String-">MarkupOutputFormat</a></code></span></div>
+<div class="block">Should give the same result as <a 
href="../../freemarker/core/MarkupOutputFormat.html#fromPlainTextByEscaping-java.lang.String-"><code>MarkupOutputFormat.fromPlainTextByEscaping(String)</code></a>
 and then
+ <a 
href="../../freemarker/core/MarkupOutputFormat.html#getMarkupString-MO-"><code>MarkupOutputFormat.getMarkupString(TemplateMarkupOutputModel)</code></a>,
 but the implementation may uses a more efficient solution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../freemarker/core/MarkupOutputFormat.html#escapePlainText-java.lang.String-">escapePlainText</a></code>&nbsp;in
 class&nbsp;<code><a href="../../freemarker/core/MarkupOutputFormat.html" 
title="class in freemarker.core">MarkupOutputFormat</a>&lt;<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isLegacyBuiltInBypassed-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLegacyBuiltInBypassed</h4>
+<pre>public&nbsp;boolean&nbsp;isLegacyBuiltInBypassed(java.lang.String&nbsp;builtInName)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../freemarker/core/MarkupOutputFormat.html#isLegacyBuiltInBypassed-java.lang.String-">MarkupOutputFormat</a></code></span></div>
+<div class="block">Tells if a string built-in that can't handle a <a 
href="../../freemarker/core/TemplateMarkupOutputModel.html" title="interface in 
freemarker.core"><code>TemplateMarkupOutputModel</code></a> left hand operand 
can bypass
+ this object as is. A typical such case would be when a <a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core"><code>TemplateHTMLOutputModel</code></a> of "HTML" format 
bypasses
+ <code>?html</code>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../freemarker/core/MarkupOutputFormat.html#isLegacyBuiltInBypassed-java.lang.String-">isLegacyBuiltInBypassed</a></code>&nbsp;in
 class&nbsp;<code><a href="../../freemarker/core/MarkupOutputFormat.html" 
title="class in freemarker.core">MarkupOutputFormat</a>&lt;<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="newTemplateMarkupOutputModel-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newTemplateMarkupOutputModel</h4>
+<pre>protected&nbsp;<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a>&nbsp;newTemplateMarkupOutputModel(java.lang.String&nbsp;plainTextContent,
+                                                               
java.lang.String&nbsp;markupContent)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#newTemplateMarkupOutputModel-java.lang.String-java.lang.String-">CommonMarkupOutputFormat</a></code></span></div>
+<div class="block">Creates a new <a 
href="../../freemarker/core/CommonTemplateMarkupOutputModel.html" title="class 
in freemarker.core"><code>CommonTemplateMarkupOutputModel</code></a> that's 
bound to this <a href="../../freemarker/core/OutputFormat.html" title="class in 
freemarker.core"><code>OutputFormat</code></a> instance.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../freemarker/core/CommonMarkupOutputFormat.html#newTemplateMarkupOutputModel-java.lang.String-java.lang.String-">newTemplateMarkupOutputModel</a></code>&nbsp;in
 class&nbsp;<code><a href="../../freemarker/core/CommonMarkupOutputFormat.html" 
title="class in freemarker.core">CommonMarkupOutputFormat</a>&lt;<a 
href="../../freemarker/core/TemplateHTMLOutputModel.html" title="class in 
freemarker.core">TemplateHTMLOutputModel</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HTMLOutputFormat.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/FreeMarkerTree.html" title="class in 
freemarker.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/InvalidFormatParametersException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?freemarker/core/HTMLOutputFormat.html" 
target="_top">Frames</a></li>
+<li><a href="HTMLOutputFormat.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/28940aad/builds/fm2.3.28/api/freemarker/core/InvalidFormatParametersException.html
----------------------------------------------------------------------
diff --git 
a/builds/fm2.3.28/api/freemarker/core/InvalidFormatParametersException.html 
b/builds/fm2.3.28/api/freemarker/core/InvalidFormatParametersException.html
new file mode 100644
index 0000000..5141e42
--- /dev/null
+++ b/builds/fm2.3.28/api/freemarker/core/InvalidFormatParametersException.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_144) on Sat Mar 10 20:54:57 CET 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>InvalidFormatParametersException (FreeMarker 
2.3.28-nightly_20180310T195428Z-incubating API)</title>
+<meta name="date" content="2018-03-10">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="InvalidFormatParametersException 
(FreeMarker 2.3.28-nightly_20180310T195428Z-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/InvalidFormatParametersException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/HTMLOutputFormat.html" title="class in 
freemarker.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/InvalidFormatStringException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../index.html?freemarker/core/InvalidFormatParametersException.html" 
target="_top">Frames</a></li>
+<li><a href="InvalidFormatParametersException.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">freemarker.core</div>
+<h2 title="Class InvalidFormatParametersException" class="title">Class 
InvalidFormatParametersException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../freemarker/core/TemplateValueFormatException.html" 
title="class in 
freemarker.core">freemarker.core.TemplateValueFormatException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../freemarker/core/InvalidFormatStringException.html" 
title="class in 
freemarker.core">freemarker.core.InvalidFormatStringException</a></li>
+<li>
+<ul class="inheritance">
+<li>freemarker.core.InvalidFormatParametersException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span 
class="typeNameLabel">InvalidFormatParametersException</span>
+extends <a href="../../freemarker/core/InvalidFormatStringException.html" 
title="class in freemarker.core">InvalidFormatStringException</a></pre>
+<div class="block">Used when creating <a 
href="../../freemarker/core/TemplateDateFormat.html" title="class in 
freemarker.core"><code>TemplateDateFormat</code></a>-s and <a 
href="../../freemarker/core/TemplateNumberFormat.html" title="class in 
freemarker.core"><code>TemplateNumberFormat</code></a>-s to indicate that the 
parameters
+ part of the format string (like some kind of pattern) is malformed.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.3.24</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../serialized-form.html#freemarker.core.InvalidFormatParametersException">Serialized
 Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../freemarker/core/InvalidFormatParametersException.html#InvalidFormatParametersException-java.lang.String-">InvalidFormatParametersException</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../freemarker/core/InvalidFormatParametersException.html#InvalidFormatParametersException-java.lang.String-java.lang.Throwable-">InvalidFormatParametersException</a></span>(java.lang.String&nbsp;message,
+                                
java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, 
getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, 
printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, 
wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a 
name="InvalidFormatParametersException-java.lang.String-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>InvalidFormatParametersException</h4>
+<pre>public&nbsp;InvalidFormatParametersException(java.lang.String&nbsp;message,
+                                        java.lang.Throwable&nbsp;cause)</pre>
+</li>
+</ul>
+<a name="InvalidFormatParametersException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InvalidFormatParametersException</h4>
+<pre>public&nbsp;InvalidFormatParametersException(java.lang.String&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/InvalidFormatParametersException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/HTMLOutputFormat.html" title="class in 
freemarker.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/InvalidFormatStringException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../index.html?freemarker/core/InvalidFormatParametersException.html" 
target="_top">Frames</a></li>
+<li><a href="InvalidFormatParametersException.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/28940aad/builds/fm2.3.28/api/freemarker/core/InvalidFormatStringException.html
----------------------------------------------------------------------
diff --git 
a/builds/fm2.3.28/api/freemarker/core/InvalidFormatStringException.html 
b/builds/fm2.3.28/api/freemarker/core/InvalidFormatStringException.html
new file mode 100644
index 0000000..bf7d507
--- /dev/null
+++ b/builds/fm2.3.28/api/freemarker/core/InvalidFormatStringException.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_144) on Sat Mar 10 20:54:57 CET 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>InvalidFormatStringException (FreeMarker 
2.3.28-nightly_20180310T195428Z-incubating API)</title>
+<meta name="date" content="2018-03-10">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="InvalidFormatStringException (FreeMarker 
2.3.28-nightly_20180310T195428Z-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/InvalidFormatStringException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/InvalidFormatParametersException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/InvalidReferenceException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../index.html?freemarker/core/InvalidFormatStringException.html" 
target="_top">Frames</a></li>
+<li><a href="InvalidFormatStringException.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">freemarker.core</div>
+<h2 title="Class InvalidFormatStringException" class="title">Class 
InvalidFormatStringException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../freemarker/core/TemplateValueFormatException.html" 
title="class in 
freemarker.core">freemarker.core.TemplateValueFormatException</a></li>
+<li>
+<ul class="inheritance">
+<li>freemarker.core.InvalidFormatStringException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../freemarker/core/InvalidFormatParametersException.html" 
title="class in freemarker.core">InvalidFormatParametersException</a>, <a 
href="../../freemarker/core/UndefinedCustomFormatException.html" title="class 
in freemarker.core">UndefinedCustomFormatException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span 
class="typeNameLabel">InvalidFormatStringException</span>
+extends <a href="../../freemarker/core/TemplateValueFormatException.html" 
title="class in freemarker.core">TemplateValueFormatException</a></pre>
+<div class="block">Used when creating <a 
href="../../freemarker/core/TemplateDateFormat.html" title="class in 
freemarker.core"><code>TemplateDateFormat</code></a>-s and <a 
href="../../freemarker/core/TemplateNumberFormat.html" title="class in 
freemarker.core"><code>TemplateNumberFormat</code></a>-s to indicate that the 
format
+ string (like the value of the <code>dateFormat</code> setting) is 
malformed.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.3.24</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../serialized-form.html#freemarker.core.InvalidFormatStringException">Serialized
 Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../freemarker/core/InvalidFormatStringException.html#InvalidFormatStringException-java.lang.String-">InvalidFormatStringException</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../freemarker/core/InvalidFormatStringException.html#InvalidFormatStringException-java.lang.String-java.lang.Throwable-">InvalidFormatStringException</a></span>(java.lang.String&nbsp;message,
+                            java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, 
getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, 
printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, 
wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InvalidFormatStringException-java.lang.String-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>InvalidFormatStringException</h4>
+<pre>public&nbsp;InvalidFormatStringException(java.lang.String&nbsp;message,
+                                    java.lang.Throwable&nbsp;cause)</pre>
+</li>
+</ul>
+<a name="InvalidFormatStringException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InvalidFormatStringException</h4>
+<pre>public&nbsp;InvalidFormatStringException(java.lang.String&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/InvalidFormatStringException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/InvalidFormatParametersException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/InvalidReferenceException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../index.html?freemarker/core/InvalidFormatStringException.html" 
target="_top">Frames</a></li>
+<li><a href="InvalidFormatStringException.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/28940aad/builds/fm2.3.28/api/freemarker/core/InvalidReferenceException.html
----------------------------------------------------------------------
diff --git a/builds/fm2.3.28/api/freemarker/core/InvalidReferenceException.html 
b/builds/fm2.3.28/api/freemarker/core/InvalidReferenceException.html
new file mode 100644
index 0000000..87d0540
--- /dev/null
+++ b/builds/fm2.3.28/api/freemarker/core/InvalidReferenceException.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_144) on Sat Mar 10 20:54:57 CET 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>InvalidReferenceException (FreeMarker 
2.3.28-nightly_20180310T195428Z-incubating API)</title>
+<meta name="date" content="2018-03-10">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="InvalidReferenceException (FreeMarker 
2.3.28-nightly_20180310T195428Z-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/InvalidReferenceException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/InvalidFormatStringException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/JavaScriptOutputFormat.html" title="class 
in freemarker.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?freemarker/core/InvalidReferenceException.html" 
target="_top">Frames</a></li>
+<li><a href="InvalidReferenceException.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a 
href="#methods.inherited.from.class.freemarker.template.TemplateException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">freemarker.core</div>
+<h2 title="Class InvalidReferenceException" class="title">Class 
InvalidReferenceException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../freemarker/template/TemplateException.html" title="class in 
freemarker.template">freemarker.template.TemplateException</a></li>
+<li>
+<ul class="inheritance">
+<li>freemarker.core.InvalidReferenceException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">InvalidReferenceException</span>
+extends <a href="../../freemarker/template/TemplateException.html" 
title="class in freemarker.template">TemplateException</a></pre>
+<div class="block">A subclass of <a 
href="../../freemarker/template/TemplateException.html" title="class in 
freemarker.template"><code>TemplateException</code></a> that says that an FTL 
expression has evaluated to <code>null</code> or it refers
+ to something that doesn't exist. At least in FreeMarker 2.3.x these two cases 
aren't distinguished.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../serialized-form.html#freemarker.core.InvalidReferenceException">Serialized
 Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../freemarker/core/InvalidReferenceException.html#InvalidReferenceException-freemarker.core.Environment-">InvalidReferenceException</a></span>(<a
 href="../../freemarker/core/Environment.html" title="class in 
freemarker.core">Environment</a>&nbsp;env)</code>
+<div class="block">Creates and invalid reference exception that contains no 
information about what was missing or null.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../freemarker/core/InvalidReferenceException.html#InvalidReferenceException-java.lang.String-freemarker.core.Environment-">InvalidReferenceException</a></span>(java.lang.String&nbsp;description,
+                         <a href="../../freemarker/core/Environment.html" 
title="class in freemarker.core">Environment</a>&nbsp;env)</code>
+<div class="block">Creates and invalid reference exception that contains no 
programmatically extractable information about the
+ blamed expression.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.freemarker.template.TemplateException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;freemarker.template.<a 
href="../../freemarker/template/TemplateException.html" title="class in 
freemarker.template">TemplateException</a></h3>
+<code><a 
href="../../freemarker/template/TemplateException.html#getBlamedExpressionString--">getBlamedExpressionString</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getCauseException--">getCauseException</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getColumnNumber--">getColumnNumber</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getEndColumnNumber--">getEndColumnNumber</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getEndLineNumber--">getEndLineNumber</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getEnvironment--">getEnvironment</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getFTLInstructionStack--">getFTLInstructionStack</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getLineNumber--">getLineNumber</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getMessage--">getMessage</a>,
 <a href="../../freemarker/template/TemplateException.html#getMessageWithoutStac
 kTop--">getMessageWithoutStackTop</a>, <a 
href="../../freemarker/template/TemplateException.html#getTemplateName--">getTemplateName</a>,
 <a 
href="../../freemarker/template/TemplateException.html#getTemplateSourceName--">getTemplateSourceName</a>,
 <a 
href="../../freemarker/template/TemplateException.html#printStackTrace-java.io.PrintStream-">printStackTrace</a>,
 <a 
href="../../freemarker/template/TemplateException.html#printStackTrace-java.io.PrintStream-boolean-boolean-boolean-">printStackTrace</a>,
 <a 
href="../../freemarker/template/TemplateException.html#printStackTrace-java.io.PrintWriter-">printStackTrace</a>,
 <a 
href="../../freemarker/template/TemplateException.html#printStackTrace-java.io.PrintWriter-boolean-boolean-boolean-">printStackTrace</a>,
 <a 
href="../../freemarker/template/TemplateException.html#printStandardStackTrace-java.io.PrintStream-">printStandardStackTrace</a>,
 <a 
href="../../freemarker/template/TemplateException.html#printStandardStackTrace-java.io.PrintWriter
 -">printStandardStackTrace</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, 
getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace, 
toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, 
wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InvalidReferenceException-freemarker.core.Environment-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>InvalidReferenceException</h4>
+<pre>public&nbsp;InvalidReferenceException(<a 
href="../../freemarker/core/Environment.html" title="class in 
freemarker.core">Environment</a>&nbsp;env)</pre>
+<div class="block">Creates and invalid reference exception that contains no 
information about what was missing or null.
+ As such, try to avoid this constructor.</div>
+</li>
+</ul>
+<a 
name="InvalidReferenceException-java.lang.String-freemarker.core.Environment-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InvalidReferenceException</h4>
+<pre>public&nbsp;InvalidReferenceException(java.lang.String&nbsp;description,
+                                 <a 
href="../../freemarker/core/Environment.html" title="class in 
freemarker.core">Environment</a>&nbsp;env)</pre>
+<div class="block">Creates and invalid reference exception that contains no 
programmatically extractable information about the
+ blamed expression. As such, try to avoid this constructor, unless need to 
raise this expression from outside
+ the FreeMarker core.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/InvalidReferenceException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-all.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../freemarker/core/InvalidFormatStringException.html" 
title="class in freemarker.core"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../freemarker/core/JavaScriptOutputFormat.html" title="class 
in freemarker.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?freemarker/core/InvalidReferenceException.html" 
target="_top">Frames</a></li>
+<li><a href="InvalidReferenceException.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a 
href="#methods.inherited.from.class.freemarker.template.TemplateException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


Reply via email to