Interface TemplateMethodModelEx

  • All Superinterfaces:
    TemplateMethodModel, TemplateModel

    public interface TemplateMethodModelEx
    extends TemplateMethodModel
    A subinterface of TemplateMethodModel that acts on models, rather than on strings. TemplateMethodModel interface will receive string representations of its argument expressions, while this interface receives the models themselves. The interface has no new methods. Instead, by implementing this interface the class declares that it wishes to receive actual TemplateModel instances in its arguments list when invoked instead of their string representations. Further, if the implementation wishes to operate on POJOs that might be underlying the models, it can use the static utility methods in the DeepUnwrap class to easily obtain them.
    • Method Detail