freemarker.ext.rhino

Class RhinoWrapper

Implemented Interfaces:
ObjectWrapper

public class RhinoWrapper
extends BeansWrapper

Version:
$Id: RhinoWrapper.java,v 1.2.2.1 2006/07/31 11:34:52 szegedia Exp $
Author:
Attila Szegedi

Field Summary

Fields inherited from class freemarker.ext.beans.BeansWrapper

CAN_NOT_UNWRAP, EXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFE

Fields inherited from interface freemarker.template.ObjectWrapper

BEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER

Method Summary

protected ModelFactory
getModelFactory(Class clazz)
TemplateModel
wrap(Object obj)

Methods inherited from class freemarker.ext.beans.BeansWrapper

coerceBigDecimal, coerceBigDecimals, coerceBigDecimals, getDefaultDateType, getDefaultInstance, getEnumModels, getInstance, getModelFactory, getOuterIdentity, getStaticModels, isExposeFields, isSimpleMapWrapper, isStrict, newInstance, setDefaultDateType, setExposeFields, setExposureLevel, setMethodsShadowItems, setNullModel, setOuterIdentity, setSimpleMapWrapper, setStrict, setUseCache, unwrap, unwrap, wrap

Method Details

getModelFactory

protected ModelFactory getModelFactory(Class clazz)
Overrides:
getModelFactory in interface BeansWrapper

wrap

public TemplateModel wrap(Object obj)
            throws TemplateModelException
Specified by:
wrap in interface ObjectWrapper
Overrides:
wrap in interface BeansWrapper
Returns:
a TemplateModel wrapper of the object passed in.