Interface TemplateMethodModelEx

    • Method Detail

      • exec

        java.lang.Object exec​(java.util.List arguments)
                       throws TemplateModelException
        Executes the method call.
        Specified by:
        exec in interface TemplateMethodModel
        Parameters:
        arguments - a List of TemplateModel-s, containing the arguments passed to the method. If the implementation absolutely wants to operate on POJOs, it can use the static utility methods in the DeepUnwrap class to easily obtain them. However, unwrapping is not always possible (or not perfectly), and isn't always efficient, so it's recommended to use the original TemplateModel value as much as possible.
        Returns:
        the return value of the method, or null. If the returned value does not implement TemplateModel, it will be automatically wrapped using the environment's object wrapper.
        Throws:
        TemplateModelException