freemarker.template.utility

Class HtmlEscape

Implemented Interfaces:
TemplateModel, TemplateTransformModel

public class HtmlEscape
extends java.lang.Object
implements TemplateTransformModel

Performs an HTML escape of a given template fragment. Specifically, < > " and & are all turned into entities.

Usage:
From java:

 SimpleHash root = new SimpleHash();

 root.put( "htmlEscape", new freemarker.template.utility.HtmlEscape() );

 ...
 

From your FreeMarker template:


 The following is HTML-escaped:
 <transform htmlEscape>
   <p>This paragraph has all HTML special characters escaped.</p>
 </transform>

 ...
 
Version:
$Id: HtmlEscape.java,v 1.29 2003/02/25 00:28:16 revusky Exp $
See Also:
XmlEscape

Fields inherited from interface freemarker.template.TemplateModel

NOTHING

Method Summary

Writer
getWriter(Writer out, Map args)

Method Details

getWriter

public Writer getWriter(Writer out,
                        Map args)
Specified by:
getWriter in interface TemplateTransformModel