# Package groovy.text

## Contains the text processing utilities including templating APIs and default implementations.

- Interface Summary
  Interface | Description
  --- | ---
  Template | A template is a block of text with an associated binding that can be output to a writer or evaluated to a string.

- Class Summary
  Class | Description
  --- | ---
  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.
  SimpleTemplateEngine | Processes template source files substituting variables and expressions into placeholders in a template source text to produce the desired output.
  TemplateEngine | Represents an API to any template engine which is basically a factory of Template instances from a given text input.
  XmlTemplateEngine | Template engine for use in templating scenarios where both the template source and the expected output are intended to be XML.