Velocity templates

E358056

Velocity templates are text-based templates used with the Apache Velocity engine to generate dynamic content, typically for web pages, emails, or code.

All labels observed (3)

Label Occurrences
VTL templates 1
Velocity Template Language 1
Velocity templates canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf server-side template ⓘ
template language construct ⓘ
text-based template ⓘ
abbreviatedAs VTL templates ⓘ
linked to: Velocity templates
belongsToEcosystem Apache Velocity ⓘ
canBe precompiled or cached by the Velocity engine ⓘ
canBeEmbeddedIn HTML ⓘ
XML ⓘ
plain text ⓘ
source code files ⓘ
contextContains Java objects ⓘ
primitive values ⓘ
designedFor separation of presentation and business logic ⓘ
evaluatedAgainst Velocity context ⓘ
fileExtension .vm ⓘ
hasSyntax Velocity Template Language ⓘ
linked to: Velocity templates
license Apache License 2.0 (via Apache Velocity project) ⓘ
linked to: Apache License 2.0
processedBy Velocity engine ⓘ
supports conditional logic ⓘ
escaping of special characters via tools or directives ⓘ
internationalization via externalized messages ⓘ
loops ⓘ
macros ⓘ
method invocation on context objects ⓘ
property access on context objects ⓘ
template inheritance via #parse ⓘ
variable interpolation ⓘ
supportsDirective #else ⓘ
#elseif ⓘ
#evaluate ⓘ
#foreach ⓘ
#if ⓘ
#include ⓘ
#macro ⓘ
#parse ⓘ
#set ⓘ
#stop ⓘ
typicalUseCase MVC view layer in Java web applications ⓘ
code generation in build tools ⓘ
email templating in Java applications ⓘ
usedBy Java developers ⓘ
usedFor code generation ⓘ
email generation ⓘ
generating dynamic content ⓘ
web page generation ⓘ
usedWith Apache Velocity ⓘ
usesPlaceholderSyntax $variable ⓘ
${expression} ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

IntelliJ IDEA → supportsLanguage → Velocity templates ⓘ
Velocity templates → hasSyntax → Velocity Template Language ⓘ
linked to: Velocity templates
Velocity templates → abbreviatedAs → VTL templates ⓘ
linked to: Velocity templates