# Package groovy.text

package groovy.text

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

- Related Packages
  Package
  Description
  groovy.text.markup
  Contains a template engine facilitating generation of XML-like markup with optional type checking.
- 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.
  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.
  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
  XmlTemplateEngine
  Template engine for use in templating scenarios where both the template source and the expected output are intended to be XML.