freemarker.ext.rhino

Class RhinoWrapper

Implemented Interfaces:
ObjectWrapper

public class RhinoWrapper
extends BeansWrapper

Experimental: no backward compatibility guarantees; any feedback is highly welcome!
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

EXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFE

Fields inherited from interface freemarker.template.ObjectWrapper

BEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER

Method Summary

TemplateModel
wrap(Object obj)

Methods inherited from class freemarker.ext.beans.BeansWrapper

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

Method Details

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.