freemarker.template

Class SimpleNumber

Implemented Interfaces:
Serializable, TemplateModel, TemplateNumberModel

public final class SimpleNumber
extends java.lang.Object
implements TemplateNumberModel, Serializable

A simple implementation of the TemplateNumberModel interface. Note that this class is immutable.

This class is thread-safe.

Author:
Jonathan Revusky

Fields inherited from interface freemarker.template.TemplateModel

NOTHING

Constructor Summary

SimpleNumber(Number value)
SimpleNumber(byte val)
SimpleNumber(double val)
SimpleNumber(float val)
SimpleNumber(int val)
SimpleNumber(long val)
SimpleNumber(short val)

Method Summary

Number
getAsNumber()
String
toString()

Constructor Details

SimpleNumber

public SimpleNumber(Number value)

SimpleNumber

public SimpleNumber(byte val)

SimpleNumber

public SimpleNumber(double val)

SimpleNumber

public SimpleNumber(float val)

SimpleNumber

public SimpleNumber(int val)

SimpleNumber

public SimpleNumber(long val)

SimpleNumber

public SimpleNumber(short val)

Method Details

getAsNumber

public Number getAsNumber()
Specified by:
getAsNumber in interface TemplateNumberModel

toString

public String toString()