freemarker.template
Class SimpleNumber
java.lang.Object
freemarker.template.SimpleNumber
- All Implemented Interfaces:
- TemplateModel, TemplateNumberModel, java.io.Serializable
public final class SimpleNumber
- extends java.lang.Object
- implements TemplateNumberModel, java.io.Serializable
A simple implementation of the TemplateNumberModel
interface. Note that this class is immutable.
This class is thread-safe.
- Author:
- Jonathan Revusky
- See Also:
- Serialized Form
Method Summary |
java.lang.Number |
getAsNumber()
Returns the numeric value. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleNumber
public SimpleNumber(java.lang.Number value)
SimpleNumber
public SimpleNumber(byte val)
SimpleNumber
public SimpleNumber(short val)
SimpleNumber
public SimpleNumber(int val)
SimpleNumber
public SimpleNumber(long val)
SimpleNumber
public SimpleNumber(float val)
SimpleNumber
public SimpleNumber(double val)
getAsNumber
public java.lang.Number getAsNumber()
- Description copied from interface:
TemplateNumberModel
- Returns the numeric value. The return value must not be null.
- Specified by:
getAsNumber
in interface TemplateNumberModel
- Returns:
- the
Number
instance associated with this number model.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object