freemarker.template
Interface TemplateMethodModelEx

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

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

Field Summary
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Method Summary
 
Methods inherited from interface freemarker.template.TemplateMethodModel
exec