freemarker.ext.beans
Class NumberModel
- AdapterTemplateModel, TemplateHashModel, TemplateHashModelEx, TemplateModel, TemplateNumberModel, WrapperTemplateModel
Wraps arbitrary subclass of
java.lang.Number
into a reflective model.
Beside acting as a
TemplateNumberModel
, you can call all Java methods on
these objects as well.
get , getAdaptedObject , getWrappedObject , hasPlainGetMethod , invokeGenericGet , isEmpty , keySet , keys , size , toString , unwrap , values , wrap |
NumberModel
public NumberModel(Number number,
BeansWrapper wrapper)
Creates a new model that wraps the specified number object.
number
- the number object to wrap into a model.wrapper
- the BeansWrapper
associated with this model.
Every model has to have an associated BeansWrapper
instance. The
model gains many attributes from its wrapper, including the caching
behavior, method exposure level, method-over-item shadowing policy etc.