@CompileStatic @Slf4j class GenericGroovyTemplateResolver extends Object implements TemplateResolver
A generic TemplateResolver for resolving Groovy templates that are compiled into classes
| Modifiers | Name | Description |
|---|---|---|
static char |
DOT_CHAR |
|
static char |
SLASH_CHAR |
The base directory to load templates in development mode |
static char |
UNDERSCORE_CHAR |
| Type | Name and description |
|---|---|
File |
baseDir |
ClassLoader |
classLoaderThe class loader to use for template loading in production mode |
String |
packageNameThe base package to load templates as classes in production mode |
| Constructor and description |
|---|
GenericGroovyTemplateResolver() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static File |
getAppDir() |
|
URL |
resolveTemplate(String path) |
|
Class<? extends Template> |
resolveTemplateClass(String path) |
|
Class<? extends Template> |
resolveTemplateClass(String packageName, String path) |
|
static String |
resolveTemplateName(String scope, String path) |
The base directory to load templates in development mode
The class loader to use for template loading in production mode
The base package to load templates as classes in production mode