@Retention(value=RUNTIME) @Target(value=TYPE) public @interface TemplateParam
TemplateParams
annotation.
Example:
@TemplateParams({ @TemplateParam(name = "name1", value = "value1"), @TemplateParam(name = "name2", value = "value2") }) public class TemplateWithParameters { }Parameters can be used in template scripts as in this example:
${def.parameters.example!}A parameter overrides parameters specified in superclasses when they have the same name.
TemplateParams
Copyright © 2009–2020 Magnolia International Ltd.. All rights reserved.