Class GroovyTemplateProperties
java.lang.Object
org.springframework.boot.groovy.template.autoconfigure.GroovyTemplateProperties
@ConfigurationProperties("spring.groovy.template")
public class GroovyTemplateProperties
extends Object
@ConfigurationProperties
for configuring Groovy
templates.- Since:
- 4.0.0
- Author:
- Dave Syer, Marten Deinum
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyToMvcViewResolver
(Object viewResolver) Apply the given properties to aAbstractTemplateViewResolver
.Class
<? extends groovy.text.markup.BaseTemplate> String[]
boolean
boolean
boolean
boolean
boolean
boolean
isCache()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAllowRequestOverride
(boolean allowRequestOverride) void
setAllowSessionOverride
(boolean allowSessionOverride) void
setAutoEscape
(boolean autoEscape) void
setAutoIndent
(boolean autoIndent) void
setAutoIndentString
(String autoIndentString) void
setAutoNewLine
(boolean autoNewLine) void
setBaseTemplateClass
(Class<? extends groovy.text.markup.BaseTemplate> baseTemplateClass) void
setCache
(boolean cache) void
setCharset
(Charset charset) void
setCheckTemplateLocation
(boolean checkTemplateLocation) void
setContentType
(MimeType contentType) void
setDeclarationEncoding
(String declarationEncoding) void
setEnabled
(boolean enabled) void
setExpandEmptyElements
(boolean expandEmptyElements) void
setExposeRequestAttributes
(boolean exposeRequestAttributes) void
setExposeSessionAttributes
(boolean exposeSessionAttributes) void
setExposeSpringMacroHelpers
(boolean exposeSpringMacroHelpers) void
void
setNewLineString
(String newLineString) void
void
setRequestContextAttribute
(String requestContextAttribute) void
setResourceLoaderPath
(String resourceLoaderPath) void
void
setUseDoubleQuotes
(boolean useDoubleQuotes) void
setViewNames
(String[] viewNames)
-
Field Details
-
DEFAULT_RESOURCE_LOADER_PATH
- See Also:
-
DEFAULT_PREFIX
- See Also:
-
DEFAULT_SUFFIX
- See Also:
-
DEFAULT_REQUEST_CONTEXT_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
GroovyTemplateProperties
public GroovyTemplateProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isCheckTemplateLocation
public boolean isCheckTemplateLocation() -
setCheckTemplateLocation
public void setCheckTemplateLocation(boolean checkTemplateLocation) -
getViewNames
-
setViewNames
-
isCache
public boolean isCache() -
setCache
public void setCache(boolean cache) -
getContentType
-
setContentType
-
getCharset
-
getCharsetName
-
setCharset
-
isAutoEscape
public boolean isAutoEscape() -
setAutoEscape
public void setAutoEscape(boolean autoEscape) -
isAutoIndent
public boolean isAutoIndent() -
setAutoIndent
public void setAutoIndent(boolean autoIndent) -
getAutoIndentString
-
setAutoIndentString
-
isAutoNewLine
public boolean isAutoNewLine() -
setAutoNewLine
public void setAutoNewLine(boolean autoNewLine) -
getBaseTemplateClass
-
setBaseTemplateClass
public void setBaseTemplateClass(Class<? extends groovy.text.markup.BaseTemplate> baseTemplateClass) -
getDeclarationEncoding
-
setDeclarationEncoding
-
isExpandEmptyElements
public boolean isExpandEmptyElements() -
setExpandEmptyElements
public void setExpandEmptyElements(boolean expandEmptyElements) -
getLocale
-
setLocale
-
getNewLineString
-
setNewLineString
-
getResourceLoaderPath
-
setResourceLoaderPath
-
isUseDoubleQuotes
public boolean isUseDoubleQuotes() -
setUseDoubleQuotes
public void setUseDoubleQuotes(boolean useDoubleQuotes) -
getPrefix
-
setPrefix
-
getSuffix
-
setSuffix
-
getRequestContextAttribute
-
setRequestContextAttribute
-
isExposeRequestAttributes
public boolean isExposeRequestAttributes() -
setExposeRequestAttributes
public void setExposeRequestAttributes(boolean exposeRequestAttributes) -
isExposeSessionAttributes
public boolean isExposeSessionAttributes() -
setExposeSessionAttributes
public void setExposeSessionAttributes(boolean exposeSessionAttributes) -
isAllowRequestOverride
public boolean isAllowRequestOverride() -
setAllowRequestOverride
public void setAllowRequestOverride(boolean allowRequestOverride) -
isAllowSessionOverride
public boolean isAllowSessionOverride() -
setAllowSessionOverride
public void setAllowSessionOverride(boolean allowSessionOverride) -
isExposeSpringMacroHelpers
public boolean isExposeSpringMacroHelpers() -
setExposeSpringMacroHelpers
public void setExposeSpringMacroHelpers(boolean exposeSpringMacroHelpers) -
applyToMvcViewResolver
Apply the given properties to aAbstractTemplateViewResolver
. Use Object in signature to avoid runtime dependency on MVC, which means that the template engine can be used in a non-web application.- Parameters:
viewResolver
- the resolver to apply the properties to.
-