freemarker.template
Interface TemplateNumberModel

All Superinterfaces:
TemplateModel
All Known Implementing Classes:
JythonNumberModel, NumberModel, RhinoFunctionModel, RhinoScriptableModel, SimpleNumber

public interface TemplateNumberModel
extends TemplateModel

Numeric values in a template data model must implement this interface.

Version:
$Id: TemplateNumberModel.java,v 1.14 2004/11/27 14:49:57 ddekany Exp $
Author:
Jonathan Revusky

Field Summary
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Method Summary
 java.lang.Number getAsNumber()
          Returns the numeric value.
 

Method Detail

getAsNumber

java.lang.Number getAsNumber()
                             throws TemplateModelException
Returns the numeric value. The return value must not be null.

Returns:
the Number instance associated with this number model.
Throws:
TemplateModelException