All Classes

Class Description
BaseTemplate
All templates compiled through MarkupTemplateEngine extend this abstract class, which provides a number of utility methods to generate markup.
DelegatingIndentWriter
A writer which delegates to another writer and supports an additional indenting level.
GStringTemplateEngine
Processes template source files substituting variables and expressions into placeholders in a template source text to produce the desired output using a streaming approach.
MarkupTemplateEngine
A template engine which leverages StreamingMarkupBuilder to generate XML/XHTML.
MarkupTemplateEngine.CachingTemplateResolver
A template resolver which avoids calling ClassLoader.getResource(String) if a template path already has been queried before.
MarkupTemplateEngine.DefaultTemplateResolver  
MarkupTemplateEngine.TemplateResource  
SimpleTemplateEngine
Processes template source files substituting variables and expressions into placeholders in a template source text to produce the desired output.
StreamingTemplateEngine
Processes template source files substituting variables and expressions into placeholders in a template source text to produce the desired output using a closure based approach.
Template
A template is a block of text with an associated binding that can be output to a writer or evaluated to a string.
TemplateConfiguration
Configuration options for the markup template engine.
TemplateEngine
A template engine is a factory for creating a Template instance for a given text input.
TemplateExecutionException
A custom exception class to flag template execution errors
TemplateParseException
A custom exception class to flag template parsing errors
TemplateResolver
Interface for template resolvers, which, given a template identifier, return an URL where the template can be loaded.
XmlTemplateEngine
Template engine for use in templating scenarios where both the template source and the expected output are intended to be XML.