@CompileStatic class JsonViewTemplateEngine extends ResolvableGroovyTemplateEngine
A template engine for parsing JSON views
| Fields inherited from class | Fields |
|---|---|
class ResolvableGroovyTemplateEngine |
cachedTemplates, compilerConfiguration, resolveCache |
| Type | Name and description |
|---|---|
JsonGenerator |
generator |
JsonApiIdRenderStrategy |
jsonApiIdRenderStrategy |
| Properties inherited from class | Properties |
|---|---|
class ResolvableGroovyTemplateEngine |
classLoader, enableReloading, extension, shouldCache, templateResolver, viewConfiguration, viewUriResolver |
| Constructor and description |
|---|
JsonViewTemplateEngine()Constructs a JsonTemplateEngine with the default configuration |
JsonViewTemplateEngine(ClassLoader classLoader)Constructs a JsonTemplateEngine with the default configuration |
JsonViewTemplateEngine(ViewConfiguration configuration, ClassLoader classLoader)Constructs a JsonTemplateEngine with a custom base class |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected WritableScriptTemplate |
createTemplate(Class<? extends Template> cls, File sourceFile) |
|
String |
getDynamicTemplatePrefix() |
|
protected ViewsTransform |
newViewsTransform() |
|
protected void |
prepareCustomizers(CompilerConfiguration compilerConfiguration) |
| Methods inherited from class | Name |
|---|---|
class ResolvableGroovyTemplateEngine |
createTemplate, createTemplate, createTemplate, createTemplate, createTemplate, createTemplate, getCompilerConfiguration, getDynamicTemplatePrefix, initializeTemplate, newViewsTransform, prepareCustomizers, resolveTemplate, resolveTemplate, resolveTemplate, setLinkGenerator, setMappingContext, setMessageSource, setMimeUtility, setProxyHandler |
Constructs a JsonTemplateEngine with the default configuration
Constructs a JsonTemplateEngine with the default configuration
Constructs a JsonTemplateEngine with a custom base class
baseClassName - The name of the base class