Interface ConfluenceVelocityTemplate
- All Superinterfaces:
HtmlSafeVelocityTemplate
Exposes template details that are of interest to the Confluence Velocity template rendering subsystem.
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Get the name of this template.boolean
Determines whether the template has disabled auto encoding on its contents.boolean
Used by plugins to determine whether auto encoding should be enabled on its contents.boolean
-
Method Details
-
getName
String getName()Get the name of this template.- Returns:
- The name of this template.
-
isAutoEncodeDisabled
boolean isAutoEncodeDisabled()Determines whether the template has disabled auto encoding on its contents. This is achieved by including theDisableAntiXssDirective
Returns false if no directive is found.- Specified by:
isAutoEncodeDisabled
in interfaceHtmlSafeVelocityTemplate
- Returns:
- true if this template has disabled auto encoding on its contents
-
isDeclaredHtmlSafe
boolean isDeclaredHtmlSafe()Used by plugins to determine whether auto encoding should be enabled on its contents. This is achieved by including theHtmlSafeDirective
Returns false if no directive is found.- Specified by:
isDeclaredHtmlSafe
in interfaceHtmlSafeVelocityTemplate
- Returns:
- true if the template should have auto encoding enabled
-
isPluginTemplate
boolean isPluginTemplate()- Returns:
- true if this template was loaded from a dynamic plugin.
-