groovy.text
Class SimpleTemplate

Field Summary
 Script script
           
 
Constructor Summary
SimpleTemplate()
           
 
Method Summary
void endScript(StringWriter sw)
          
void groovyExpression(Reader reader, StringWriter sw)
           Closes the currently open write and writes out the following text as a GString expression until it reaches an end %>.
void groovySection(Reader reader, StringWriter sw)
           Closes the currently open write and writes the following text as normal Groovy script code until it reaches an end %>.
Writable make()
          
Writable make(Map map)
          
String parse(Reader reader)
           Parse the text document looking for <% or <%= and then call out to the appropriate handler, otherwise copy the text directly into the script while escaping quotes.
void processGSstring(Reader reader, StringWriter sw)
          
void startScript(StringWriter sw)
          
 

Constructor Detail

SimpleTemplate

SimpleTemplate()


Method Detail

endScript

void endScript(StringWriter sw)


groovyExpression

void groovyExpression(Reader reader, StringWriter sw)
Closes the currently open write and writes out the following text as a GString expression until it reaches an end %>.
param:
reader a reader for the template text
param:
sw a StringWriter to write expression content
throws:
IOException if something goes wrong


groovySection

void groovySection(Reader reader, StringWriter sw)
Closes the currently open write and writes the following text as normal Groovy script code until it reaches an end %>.
param:
reader a reader for the template text
param:
sw a StringWriter to write expression content
throws:
IOException if something goes wrong


make

public Writable make()


make

public Writable make(Map map)


parse

String parse(Reader reader)
Parse the text document looking for <% or <%= and then call out to the appropriate handler, otherwise copy the text directly into the script while escaping quotes.
param:
reader a reader for the template text
return:
the parsed text
throws:
IOException if something goes wrong


processGSstring

void processGSstring(Reader reader, StringWriter sw)


startScript

void startScript(StringWriter sw)