Class Template


  • public class Template
    extends Object
    A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache. The intent of this implementation is that if a template is accepted and successfully produces output, that output will be identical to what Velocity would have produced for the same template and input variables.
    Author:
    emcmanus@google.com (Éamonn McManus)
    • Method Detail

      • evaluate

        public String evaluate​(Map<String,​?> vars)
        Evaluate the given template with the given initial set of variables.
        Parameters:
        vars - a map where the keys are variable names and the values are the corresponding variable values. For example, if "x" maps to 23, then $x in the template will expand to 23.
        Returns:
        the string result of evaluating the template.