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 TypeMethodDescriptionvoidapplyToMvcViewResolver(Object viewResolver) Apply the given properties to aAbstractTemplateViewResolver.@Nullable StringClass<? extends groovy.text.markup.BaseTemplate> @Nullable String@Nullable String@Nullable Locale@Nullable StringString @Nullable []booleanbooleanbooleanbooleanbooleanbooleanisCache()booleanbooleanbooleanbooleanbooleanbooleanvoidsetAllowRequestOverride(boolean allowRequestOverride) voidsetAllowSessionOverride(boolean allowSessionOverride) voidsetAutoEscape(boolean autoEscape) voidsetAutoIndent(boolean autoIndent) voidsetAutoIndentString(@Nullable String autoIndentString) voidsetAutoNewLine(boolean autoNewLine) voidsetBaseTemplateClass(Class<? extends groovy.text.markup.BaseTemplate> baseTemplateClass) voidsetCache(boolean cache) voidsetCharset(Charset charset) voidsetCheckTemplateLocation(boolean checkTemplateLocation) voidsetContentType(MimeType contentType) voidsetDeclarationEncoding(@Nullable String declarationEncoding) voidsetExpandEmptyElements(boolean expandEmptyElements) voidsetExposeRequestAttributes(boolean exposeRequestAttributes) voidsetExposeSessionAttributes(boolean exposeSessionAttributes) voidsetExposeSpringMacroHelpers(boolean exposeSpringMacroHelpers) voidvoidsetNewLineString(@Nullable String newLineString) voidvoidsetRequestContextAttribute(String requestContextAttribute) voidsetResourceLoaderPath(String resourceLoaderPath) voidvoidsetUseDoubleQuotes(boolean useDoubleQuotes) voidsetViewNames(String @Nullable [] 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
-
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.
-