Contains a template engine facilitating generation of XML-like markup with optional type checking.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | TemplateResolver
Interface for template resolvers, which, given a template identifier, return an URL where the template can be loaded. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | AutoNewLineTransformer
This transformer is responsible for adding calls to the newLine method depending on the layout of the source code, inside builder like blocks. |
| public abstract class | BaseTemplate
All templates compiled through |
| public class | DelegatingIndentWriter
A writer which delegates to another writer and supports an additional indenting level. |
| pack-priv class | MarkupBuilderCodeTransformer
This AST transformer is responsible for modifying a source template into something which can be compiled as a
|
| public class | MarkupTemplateEngine
A template engine which leverages |
| pack-priv class | TemplateASTTransformer
An AST transformation which adapts the AST generated from a script as a class extending |
| public class | TemplateConfiguration
Configuration options for the |
| Modifier and Type | Enum and Description |
|---|---|
| pack-priv enum | IncludeType
An enumeration used internally to map include types to |