org.springframework.extensions.webscripts.processor
Class GroovyTemplateProcessor

java.lang.Object
  extended by org.springframework.extensions.webscripts.processor.BaseProcessor
      extended by org.springframework.extensions.webscripts.processor.BaseRegisterableTemplateProcessor
          extended by org.springframework.extensions.webscripts.processor.AbstractTemplateProcessor
              extended by org.springframework.extensions.webscripts.processor.GroovyTemplateProcessor
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, Processor, TemplateProcessor

public class GroovyTemplateProcessor
extends AbstractTemplateProcessor

Author:
muzquiano

Field Summary
 
Fields inherited from class org.springframework.extensions.webscripts.processor.BaseProcessor
processorExtensions
 
Constructor Summary
GroovyTemplateProcessor()
           
 
Method Summary
 String getDefaultEncoding()
           
 String getExtension()
           
 String getName()
           
 boolean hasTemplate(String templatePath)
           
 void init()
           
 void process(String templatePath, Object model, Writer out)
           
 void processString(String templateString, Object model, Writer out)
           
 void reset()
           
 void setDefaultEncoding(String defaultEncoding)
           
 void setGroovyScriptProcessor(GroovyScriptProcessor groovyScriptProcessor)
          Sets the groovy script processor
 
Methods inherited from class org.springframework.extensions.webscripts.processor.AbstractTemplateProcessor
addProcessorModelExtensions, getSearchPath, getTemplateLoader, initLoaders, onApplicationEvent, register, setApplicationContext, setSearchPath
 
Methods inherited from class org.springframework.extensions.webscripts.processor.BaseRegisterableTemplateProcessor
getTemplateProcessorRegistry, setTemplateProcessorRegistry
 
Methods inherited from class org.springframework.extensions.webscripts.processor.BaseProcessor
registerProcessorExtension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyTemplateProcessor

public GroovyTemplateProcessor()
Method Detail

setGroovyScriptProcessor

public void setGroovyScriptProcessor(GroovyScriptProcessor groovyScriptProcessor)
Sets the groovy script processor

Parameters:
groovyScriptProcessor -

setDefaultEncoding

public void setDefaultEncoding(String defaultEncoding)
Parameters:
defaultEncoding -

getDefaultEncoding

public String getDefaultEncoding()

init

public void init()
Overrides:
init in class AbstractTemplateProcessor

getExtension

public String getExtension()

getName

public String getName()

process

public void process(String templatePath,
                    Object model,
                    Writer out)

processString

public void processString(String templateString,
                          Object model,
                          Writer out)

reset

public void reset()

hasTemplate

public boolean hasTemplate(String templatePath)


Copyright © 2009 SpringSource, Inc. All Rights Reserved.