@CompileStatic class TemplateRendererImpl extends Object implements TemplateRenderer
API for locating and rendering templates in the code generation layer
Modifiers | Name | Description |
---|---|---|
protected Map<String, Template> |
templateCache |
Type | Name and description |
---|---|
GrailsConsole |
console |
FileSystemInteraction |
fileSystemInteraction |
Constructor and description |
---|
TemplateRendererImpl(File baseDir, ResourceLoader resourceLoader) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
render(Map<String, Object> namedArguments) Render with the given named arguments |
|
void |
render(CharSequence template, File destination, Model model) Render the given template to the give destination for the given model |
|
void |
render(CharSequence template, File destination, Map model, boolean overwrite) Render the given template to the given destination |
|
void |
render(File template, File destination, Model model) Render the given template to the give destination for the given model |
|
void |
render(File template, File destination, Map model, boolean overwrite) Render the given template to the given destination |
|
void |
render(Resource template, File destination, Model model, boolean overwrite) Render the given template to the give destination for the given model |
|
void |
render(Resource template, File destination, Map model, boolean overwrite) Render the given template to the given destination |
|
Resource |
template(String templateRoot, Object location) Find a template at the given location |
|
Resource |
template(Object location) Find a template at the given location |
|
Iterable<Resource> |
templates(String pattern) Find templates matching the given pattern |
|
protected static void |
writeTemplateToDestination(Template template, Map model, File destination) |
Render with the given named arguments
namedArguments
- The named arguments are 'template', 'destination' and 'model'Render the given template to the give destination for the given model
template
- The contents templatedestination
- The destinationmodel
- The modelRender the given template to the given destination
template
- The contents of the templatedestination
- The destinationmodel
- The modelRender the given template to the give destination for the given model
template
- The templatedestination
- The destinationmodel
- The modelRender the given template to the given destination
template
- The templatedestination
- The destinationmodel
- The modelRender the given template to the give destination for the given model
template
- The contents templatedestination
- The destinationmodel
- The modelRender the given template to the given destination
template
- The templatedestination
- The destinationmodel
- The modelFind a template at the given location
templateRoot
- The template rootlocation
- The locationFind a template at the given location
location
- The locationFind templates matching the given pattern
pattern
- The pattern