# Package groovy.text.markup

Contains a template engine facilitating generation of XML-like markup with optional type checking.

See: Description

Interface Summary
TemplateResolver: Interface for template resolvers, which, given a template identifier, return an URL where the template can be loaded.

Class Summary
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.
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
TemplateConfiguration: Configuration options for the `markup template engine`.

## Package groovy.text.markup Description

Contains a template engine facilitating generation of XML-like markup with optional type checking.