All Classes and Interfaces

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