Groovy Documentation

org.codehaus.groovy.grails.scaffolding
[Groovy] Class DefaultGrailsTemplateGenerator

java.lang.Object
  org.codehaus.groovy.grails.scaffolding.DefaultGrailsTemplateGenerator
All Implemented Interfaces:
GrailsTemplateGenerator, ResourceLoaderAware

class DefaultGrailsTemplateGenerator

Default implementation of the generator that generates grails artifacts (controllers, views etc.) from the domain model.

Authors:
Graeme Rocher


Property Summary
static Log LOG

java.lang.String basedir

java.lang.String domainSuffix

java.lang.Object engine

boolean overwrite

java.lang.Object renderEditor

groovy.text.Template renderEditorTemplate

ResourceLoader resourceLoader

 
Constructor Summary
DefaultGrailsTemplateGenerator(java.lang.ClassLoader classLoader)

Used by the scripts so that they can pass in their AntBuilder instance.

DefaultGrailsTemplateGenerator()

Default constructor.

 
Method Summary
void generateController(GrailsDomainClass domainClass, java.lang.String destdir)

void generateController(GrailsDomainClass domainClass, java.io.Writer out)

void generateView(GrailsDomainClass domainClass, java.lang.String viewName, java.lang.String destDir)

void generateView(GrailsDomainClass domainClass, java.lang.String viewName, java.io.Writer out)

void generateViews(GrailsDomainClass domainClass, java.lang.String destdir)

java.lang.Object getTemplateNames()

void setResourceLoader(ResourceLoader rl)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

LOG

static final Log LOG


basedir

java.lang.String basedir


domainSuffix

java.lang.String domainSuffix


engine

java.lang.Object engine


overwrite

boolean overwrite


renderEditor

java.lang.Object renderEditor


renderEditorTemplate

groovy.text.Template renderEditorTemplate


resourceLoader

ResourceLoader resourceLoader


 
Constructor Detail

DefaultGrailsTemplateGenerator

DefaultGrailsTemplateGenerator(java.lang.ClassLoader classLoader)
Used by the scripts so that they can pass in their AntBuilder instance.


DefaultGrailsTemplateGenerator

DefaultGrailsTemplateGenerator()
Default constructor.


 
Method Detail

generateController

void generateController(GrailsDomainClass domainClass, java.lang.String destdir)


generateController

void generateController(GrailsDomainClass domainClass, java.io.Writer out)


generateView

void generateView(GrailsDomainClass domainClass, java.lang.String viewName, java.lang.String destDir)


generateView

void generateView(GrailsDomainClass domainClass, java.lang.String viewName, java.io.Writer out)


generateViews

void generateViews(GrailsDomainClass domainClass, java.lang.String destdir)


getTemplateNames

java.lang.Object getTemplateNames()


setResourceLoader

void setResourceLoader(ResourceLoader rl)


 

Groovy Documentation