Overview | Package | Class | Deprecated | Index | Help
| Groovy 1.7.0
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## groovy.text
Class GStringTemplateEngine.GStringTemplate

    java.lang.Object
      groovy.text.GStringTemplateEngine.GStringTemplate

All Implemented Interfaces:
  Template

    class GStringTemplateEngine.GStringTemplate

Field Summary
`Closure` | `template`

Constructor Summary
`GStringTemplateEngine.GStringTemplate(Reader reader, ClassLoader parentLoader)` Turn the template into a writable Closure When executed the closure evaluates all the code embedded in the template and then writes a GString containing the fixed and variable items to the writer passed as a parameter For example: '<%= "test" %> of expr and <% test = 1 %>${test} script.'

Method Summary
`Writable` | `make()`
`Writable` | `make(Map map)`

Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll

Field Detail

### template

    final Closure template

Constructor Detail

### GStringTemplateEngine.GStringTemplate

    public GStringTemplateEngine.GStringTemplate(Reader reader, ClassLoader parentLoader)

  Turn the template into a writable Closure When executed the closure evaluates all the code embedded in the template and then writes a GString containing the fixed and variable items to the writer passed as a parameter

  For example:

  '<%= "test" %> of expr and <% test = 1 %>${test} script.'

  would compile into:

  { out -> out << "${"test"} of expr and "; test = 1 ; out << "${test} script."}.asWritable()
  param:
    reader
  param:
    parentLoader
  throws:
    CompilationFailedException
  throws:
    ClassNotFoundException
  throws:
    IOException

Method Detail

### make

    public Writable make()

### make

    public Writable make(Map map)

Copyright © 2003-2009 The Codehaus. All rights reserved.