freemarker.template

Interface TemplateMethodModelEx

All Superinterfaces:
TemplateMethodModel, TemplateModel
Known Implementing Classes:
JythonHashModel, JythonModel, JythonNumberModel, JythonSequenceModel, MapModel, ObjectConstructor, ResourceBundleModel, RhinoFunctionModel, SimpleMapModel

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. 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.

Implementions of TemplateMethodModelEx should be thread-safe.

Version:
$Id: TemplateMethodModelEx.java,v 1.8 2003/01/12 23:40:21 revusky Exp $
Author:
Attila Szegedi, szegedia at users dot sourceforge dot net

Fields inherited from interface freemarker.template.TemplateModel

NOTHING

Methods inherited from interface freemarker.template.TemplateMethodModel

exec