public class RhinoWrapper extends BeansWrapper
BeansWrapper.MethodAppearanceDecisionEXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFEBEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER| Constructor and Description |
|---|
RhinoWrapper() |
| Modifier and Type | Method and Description |
|---|---|
protected ModelFactory |
getModelFactory(java.lang.Class clazz) |
TemplateModel |
wrap(java.lang.Object obj)
Wraps the object with a template model that is most specific for the object's
class.
|
clearClassIntrospecitonCache, coerceBigDecimal, coerceBigDecimals, coerceBigDecimals, finetuneMethodAppearance, getDefaultDateType, getDefaultInstance, getEnumModels, getInstance, getOuterIdentity, getStaticModels, isExposeFields, isSimpleMapWrapper, isStrict, newInstance, removeFromClassIntrospectionCache, setDefaultDateType, setExposeFields, setExposureLevel, setMethodsShadowItems, setNullModel, setOuterIdentity, setSimpleMapWrapper, setStrict, setUseCache, unwrap, unwrappublic TemplateModel wrap(java.lang.Object obj) throws TemplateModelException
BeansWrappernull model,NumberModel for it,DateModel for it,TemplateBooleanModel.TRUE or
TemplateBooleanModel.FALSEArrayModel for it
MapModel for it
CollectionModel for it
IteratorModel for it
EnumerationModel for it
StringModel for it
BeanModel for it.
wrap in interface ObjectWrapperwrap in class BeansWrapperobj - The object to wrap into a TemplateModel. If the it already implements TemplateModel,
it should just return the object as is.TemplateModel wrapper of the object passed in. To support un-wrapping, you may consider the
return value to implement WrapperTemplateModel and AdapterTemplateModel.TemplateModelExceptionprotected ModelFactory getModelFactory(java.lang.Class clazz)
getModelFactory in class BeansWrapper