Package 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.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
-
-
Constructor Summary
Constructors Constructor Description SimpleNumber(byte val)
SimpleNumber(double val)
SimpleNumber(float val)
SimpleNumber(int val)
SimpleNumber(long val)
SimpleNumber(short val)
SimpleNumber(java.lang.Number value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Number
getAsNumber()
Returns the numeric value.java.lang.String
toString()
-
-
-
Constructor Detail
-
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)
-
-
Method Detail
-
getAsNumber
public java.lang.Number getAsNumber()
Description copied from interface:TemplateNumberModel
Returns the numeric value. The return value must not benull
.- Specified by:
getAsNumber
in interfaceTemplateNumberModel
- Returns:
- the
Number
instance associated with this number model.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-